.clearfix:after, #productGuide-public .liveView .cartConfig .summary:after, #productGuide-public .liveView .product:after, #productGuide-public .liveView .product .select:after, #productGuide-public .liveView .product .priceDisplay:after, #productGuide-public .liveView .toolbar:after, #productGuide-public .liveView .productList.compact:after, #productGuide-public .liveView .productList.compact .productSelector-container:after, #productGuide .editor .productPicker .category .productList:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden; }.clearfix, #productGuide-public .liveView .cartConfig .summary, #productGuide-public .liveView .product, #productGuide-public .liveView .product .select, #productGuide-public .liveView .product .priceDisplay, #productGuide-public .liveView .toolbar, #productGuide-public .liveView .productList.compact, #productGuide-public .liveView .productList.compact .productSelector-container, #productGuide .editor .productPicker .category .productList {display: block; }.not-selectable, #productGuide .editor .pickerWrap, #productGuide .editor .productPicker .category .productList, #productGuide .editor #contextMenu, #productGuide .editor .connectorSource, #productGuide .editor .connectorTarget, #productGuide .editor .node.response .titleInput .dependencyButton, #productGuide .editor .node.response .titleInput .directionButton, #productGuide .editor .node.response .titleInput .autoProgressButton, #productGuide .editor .node.response .titleInput .deleteButton, #productGuide .editor .node .dropArea, #productGuide .editor .node .dropArea .product .deleteButton, #productGuide .editor .node .config .switch .option {-ms-user-select: none;-moz-user-select: -moz-none;-khtml-user-select: none;-webkit-user-select: none;user-select: none; }.transitionSmooth, #productGuide-public .liveView .response, #productGuide-public .liveView .inputArea .set .value input, #productGuide-public .liveView a.submitButton, #productGuide-public .liveView #backButton, #productGuide-public .liveView #responseChain .element, #productGuide .editor, #productGuide .editor .previewWindow, #productGuide .editor .paddingWrap, #productGuide .editor .stageWrapper .title .helpButton div.helpArea, #productGuide .editor #stageContainer.initializing .loadingMessage, #productGuide .editor #contextMenu, #productGuide .editor .stageToolbar, #productGuide .editor .stageToolbar .button, #productGuide .editor #stage.initializing, #productGuide .editor #stage.connectorFadeAnim svg, #productGuide .editor .node.cartConfig .config > .dependencies-wrapper, #productGuide .editor .node.cartConfig .config > .dependencies-wrapper .closeButton, #productGuide .editor .node.quantityMultiplicator .connectorSource, #productGuide .editor .node.quantityMultiplicator .connectorTarget, #productGuide .editor .node.question .dragBar .deleteButton, #productGuide .editor .node.question .dragBar .minimizeButton, #productGuide .editor .node.question .dragBar .exclusiveButton, #productGuide .editor .node.question .dragBar .cloneButton, #productGuide .editor .node.final .dragBar .deleteButton, #productGuide .editor .node.final .dragBar .minimizeButton, #productGuide .editor .node.final .dragBar .exclusiveButton, #productGuide .editor .node.final .dragBar .cloneButton, #productGuide .editor .node.formatInput .dragBar .deleteButton, #productGuide .editor .node.formatInput .dragBar .minimizeButton, #productGuide .editor .node.formatInput .dragBar .exclusiveButton, #productGuide .editor .node.formatInput .dragBar .cloneButton, #productGuide .editor .node.cartConfig .dragBar .deleteButton, #productGuide .editor .node.cartConfig .dragBar .minimizeButton, #productGuide .editor .node.cartConfig .dragBar .exclusiveButton, #productGuide .editor .node.cartConfig .dragBar .cloneButton, #productGuide .editor .node.quantityMultiplicator .dragBar .deleteButton, #productGuide .editor .node.quantityMultiplicator .dragBar .minimizeButton, #productGuide .editor .node.quantityMultiplicator .dragBar .exclusiveButton, #productGuide .editor .node.quantityMultiplicator .dragBar .cloneButton, #productGuide .editor .node.question .dragBar, #productGuide .editor .node.final .dragBar, #productGuide .editor .node.cartConfig .dragBar, #productGuide .editor .node.quantityMultiplicator .dragBar, #productGuide .editor .node.response .connectorSource, #productGuide .editor .node.response .connectorTarget, #productGuide .editor .node.response .titleInput .dependencyButton .inside, #productGuide .editor .node.response .titleInput .directionButton .inside, #productGuide .editor .node.response .titleInput .autoProgressButton .inside, #productGuide .editor .node.response .titleInput .directionButton .inside-right, #productGuide .editor .node.response .titleInput .directionButton .inside-up, #productGuide .editor .node.response .titleInput .deleteButton, #productGuide .editor .node.cartConfig .dragBar .deleteButton a.controlButton, #productGuide .editor .node .dropArea, #productGuide .editor .node .dropArea .product .deleteButton, #productGuide .editor .node .dropArea .product .dragBar, #productGuide .editor .node .dropArea .product .pTitle .dependencyButton, #productGuide .editor .node .dropArea .product .dependencies-wrapper {-moz-transition: all 0.32s cubic-bezier(0.21, 0.95, 0.8, 0.94);-webkit-transition: all 0.32s cubic-bezier(0.21, 0.95, 0.8, 0.94);-o-transition: all 0.32s cubic-bezier(0.21, 0.95, 0.8, 0.94);-ms-transition: all 0.32s cubic-bezier(0.21, 0.95, 0.8, 0.94);transition: all 0.32s cubic-bezier(0.21, 0.95, 0.8, 0.94); }.transitionSmooth.faster, #productGuide-public .liveView .faster.response, #productGuide-public .liveView .inputArea .set .value input.faster, #productGuide-public .liveView a.faster.submitButton, #productGuide-public .liveView .faster#backButton, #productGuide-public .liveView #responseChain .faster.element, #productGuide .faster.editor, #productGuide .editor .faster.previewWindow, #productGuide .editor .faster.paddingWrap, #productGuide .editor .stageWrapper .title .helpButton div.faster.helpArea, #productGuide .editor #stageContainer.initializing .faster.loadingMessage, #productGuide .editor .faster#contextMenu, #productGuide .editor .faster.stageToolbar, #productGuide .editor .stageToolbar .faster.button, #productGuide .editor .faster#stage.initializing, #productGuide .editor #stage.connectorFadeAnim svg.faster, #productGuide .editor .node.cartConfig .config > .faster.dependencies-wrapper, #productGuide .editor .node.cartConfig .config > .dependencies-wrapper .faster.closeButton, #productGuide .editor .node.quantityMultiplicator .faster.connectorSource, #productGuide .editor .node.quantityMultiplicator .faster.connectorTarget, #productGuide .editor .node.question .dragBar .faster.deleteButton, #productGuide .editor .node.question .dragBar .faster.minimizeButton, #productGuide .editor .node.question .dragBar .faster.exclusiveButton, #productGuide .editor .node.question .dragBar .faster.cloneButton, #productGuide .editor .node.final .dragBar .faster.deleteButton, #productGuide .editor .node.final .dragBar .faster.minimizeButton, #productGuide .editor .node.final .dragBar .faster.exclusiveButton, #productGuide .editor .node.final .dragBar .faster.cloneButton, #productGuide .editor .node.formatInput .dragBar .faster.deleteButton, #productGuide .editor .node.formatInput .dragBar .faster.minimizeButton, #productGuide .editor .node.formatInput .dragBar .faster.exclusiveButton, #productGuide .editor .node.formatInput .dragBar .faster.cloneButton, #productGuide .editor .node.cartConfig .dragBar .faster.deleteButton, #productGuide .editor .node.cartConfig .dragBar .faster.minimizeButton, #productGuide .editor .node.cartConfig .dragBar .faster.exclusiveButton, #productGuide .editor .node.cartConfig .dragBar .faster.cloneButton, #productGuide .editor .node.quantityMultiplicator .dragBar .faster.deleteButton, #productGuide .editor .node.quantityMultiplicator .dragBar .faster.minimizeButton, #productGuide .editor .node.quantityMultiplicator .dragBar .faster.exclusiveButton, #productGuide .editor .node.quantityMultiplicator .dragBar .faster.cloneButton, #productGuide .editor .node.question .faster.dragBar, #productGuide .editor .node.final .faster.dragBar, #productGuide .editor .node.cartConfig .faster.dragBar, #productGuide .editor .node.quantityMultiplicator .faster.dragBar, #productGuide .editor .node.response .faster.connectorSource, #productGuide .editor .node.response .faster.connectorTarget, #productGuide .editor .node.response .titleInput .dependencyButton .faster.inside, #productGuide .editor .node.response .titleInput .directionButton .faster.inside, #productGuide .editor .node.response .titleInput .autoProgressButton .faster.inside, #productGuide .editor .node.response .titleInput .directionButton .faster.inside-right, #productGuide .editor .node.response .titleInput .directionButton .faster.inside-up, #productGuide .editor .node.response .titleInput .faster.deleteButton, #productGuide .editor .node.cartConfig .dragBar .deleteButton a.faster.controlButton, #productGuide .editor .node .faster.dropArea, #productGuide .editor .node .dropArea .product .faster.deleteButton, #productGuide .editor .node .dropArea .product .faster.dragBar, #productGuide .editor .node .dropArea .product .pTitle .faster.dependencyButton, #productGuide .editor .node .dropArea .product .faster.dependencies-wrapper {-moz-transition: all 0.18s cubic-bezier(0.21, 0.95, 0.8, 0.94);-webkit-transition: all 0.18s cubic-bezier(0.21, 0.95, 0.8, 0.94);-o-transition: all 0.18s cubic-bezier(0.21, 0.95, 0.8, 0.94);-ms-transition: all 0.18s cubic-bezier(0.21, 0.95, 0.8, 0.94);transition: all 0.18s cubic-bezier(0.21, 0.95, 0.8, 0.94); }.transitionQuick, #productGuide .editor .node .config .select .optionContainer, #productGuide .editor .node .config .select .optionContainer .option {-moz-transition: all 0.05s cubic-bezier(0.21, 0.95, 0.8, 0.94);-webkit-transition: all 0.05s cubic-bezier(0.21, 0.95, 0.8, 0.94);-o-transition: all 0.05s cubic-bezier(0.21, 0.95, 0.8, 0.94);-ms-transition: all 0.05s cubic-bezier(0.21, 0.95, 0.8, 0.94);transition: all 0.05s cubic-bezier(0.21, 0.95, 0.8, 0.94); }.transitionSmoothFluid, #productGuide-public .liveView .innerWrapper {-moz-transition: all 0.2s cubic-bezier(0.21, 0.95, 0.8, 0.94);-webkit-transition: all 0.2s cubic-bezier(0.21, 0.95, 0.8, 0.94);-o-transition: all 0.2s cubic-bezier(0.21, 0.95, 0.8, 0.94);-ms-transition: all 0.2s cubic-bezier(0.21, 0.95, 0.8, 0.94);transition: all 0.2s cubic-bezier(0.21, 0.95, 0.8, 0.94); }#productGuide {position: relative; }.editor-openButton {position: absolute;left: -16px;top: 1px;width: 14px;z-index: 999990;border: 1px solid #ddd;border-right: 0;height: 44px;background: linear-gradient(to bottom, #ebf2fa 0%, #f2f9fd 27%, #f2f9fd 80%, #ecf3fa 100%); }.editor-openButton > a {transform: rotate(-90deg);text-decoration: none;width: 44px;margin-top: 15px;margin-left: -15px;font-weight: 600;display: block;height: 14px;line-height: 14px;text-align: center;color: #aaa;border-radius: 1px;font-size: 9px;font-family: 'Helvetica';white-space: nowrap; }.editor-openButton > a:hover {color: #3d62b3;background-color: #fbffdd; }#productGuide.editorOpen .editor {opacity: 1;visibility: visible; }#productGuide-public .liveView {margin: 25px 20px; }#productGuide-public .liveView .descriptionText {position: relative;margin: 25px auto 0;width: 70%;font-size: 12px;color: #444;background: #fcfcfc;border: 1px dashed #ddd;padding: 15px;border-radius: 3px;text-align: center;white-space: normal; }#productGuide-public .liveView .descriptionText:empty {display: none; }#productGuide-public .liveView .title, #productGuide-public .liveView .description {position: relative; }#productGuide-public .liveView .description {margin-top: 5px;border-bottom: 1px dotted #ddd;padding-bottom: 15px; }#productGuide-public .liveView .wrapper {margin-top: 15px;width: 940px;min-height: 400px;overflow: hidden;position: relative; }#productGuide-public .liveView .innerWrapper {position: absolute;white-space: nowrap;left: 0; }#productGuide-public .liveView .question, #productGuide-public .liveView .final, #productGuide-public .liveView .cartConfig, #productGuide-public .liveView .formatInput {display: inline-block;vertical-align: top;width: 890px;margin: 20px 25px; }#productGuide-public .liveView .final, #productGuide-public .liveView .cartConfig {width: 935px;margin: 0 0; }#productGuide-public .liveView .final .description, #productGuide-public .liveView .cartConfig .description {border-bottom: 1px dashed #ddd;margin-bottom: 15px; }#productGuide-public .liveView .final > .title, #productGuide-public .liveView .cartConfig > .title {margin-bottom: 10px; }#productGuide-public .liveView .cartConfig {position: relative; }#productGuide-public .liveView .cartConfig .viewSelect {position: absolute;top: 0px;right: 0;z-index: 1000; }#productGuide-public .liveView .cartConfig .viewSelect a {margin-right: 5px;border-right: 1px solid #ccc;padding-right: 5px;font-size: 10px;font-weight: 600;color: #ccc;border-radius: 2px !important;text-decoration: none; }#productGuide-public .liveView .cartConfig .viewSelect a:hover {color: #444; }#productGuide-public .liveView .cartConfig .viewSelect a.active {color: #444; }#productGuide-public .liveView .cartConfig .viewSelect a:last-of-type {border-right: 0;padding-right: 0;margin-right: 0; }#productGuide-public .liveView .cartConfig .summary {padding: 10px 11px 7px;background-color: #f8f8f8;border-radius: 3px; }#productGuide-public .liveView .cartConfig .summary .quantityLabel {width: 120px;margin-right: 10px;font-weight: 600;color: #666;line-height: 26px; }#productGuide-public .liveView .cartConfig .summary .totalQuantity {width: 60px; }#productGuide-public .liveView .cartConfig .summary .label {margin-left: 25px;font-weight: 600;min-width: 166px;color: #666;line-height: 26px;min-width: 174px; }#productGuide-public .liveView .cartConfig .summary .value {line-height: 26px; }#productGuide-public .liveView .cartConfig .summary > div {position: relative;display: inline-block;vertical-align: top; }#productGuide-public .liveView .cartConfig .summary .finalButton {margin-left: 20px; }#productGuide-public .liveView .product {border-bottom: 3px solid #f8f8f8;padding-bottom: 25px;margin-bottom: 25px; }#productGuide-public .liveView .product .image {display: inline-block;width: 200px;height: auto;margin-right: 25px; }#productGuide-public .liveView .product .info {display: inline-block;vertical-align: top; }#productGuide-public .liveView .product .descr {width: 420px;line-height: 18px;white-space: normal;font-size: 12px; }#productGuide-public .liveView .product .config {border-top: 2px solid #f2f2f2;display: block;margin-top: 10px;padding-top: 8px; }#productGuide-public .liveView .product .config .productSelector-container {margin-left: -10px; }#productGuide-public .liveView .product .select, #productGuide-public .liveView .product .priceDisplay {margin-top: 7px; }#productGuide-public .liveView .product .select .label, #productGuide-public .liveView .product .select .input, #productGuide-public .liveView .product .priceDisplay .label, #productGuide-public .liveView .product .priceDisplay .input {float: left; }#productGuide-public .liveView .product .select .label, #productGuide-public .liveView .product .select .valueDisplay, #productGuide-public .liveView .product .priceDisplay .label, #productGuide-public .liveView .product .priceDisplay .valueDisplay {position: relative;color: #666;min-width: 166px;margin-right: 8px;font-size: 12px;line-height: 24px; }#productGuide-public .liveView .product .select .label, #productGuide-public .liveView .product .priceDisplay .label {padding-left: 10px; }#productGuide-public .liveView .product .select.quantity.readonly .input, #productGuide-public .liveView .product .priceDisplay.quantity.readonly .input {line-height: 23px;font-size: 13px;font-weight: 600;color: #555; }#productGuide-public .liveView .product .select .valueDisplay, #productGuide-public .liveView .product .priceDisplay .valueDisplay {font-weight: 600;position: relative;top: -2px; }#productGuide-public .liveView .product .formatDisplay .valueDisplay,#productGuide-public .liveView .product .lengthDisplay .valueDisplay,#productGuide-public .liveView .product .wattageDisplay .valueDisplay,#productGuide-public .liveView .product .genericDisplay .valueDisplay {color: #666;font-size: 13px;font-weight: 600;font-family: 'Open Sans';float: left;background: #fafafa;border-radius: 3px;padding: 1px 10px;min-width: 1%; }#productGuide-public .liveView .product .priceDisplay {margin-top: 8px;background-color: #fafafa;border-radius: 3px;padding: 4px 1px; }#productGuide-public .liveView .product .priceDisplay .label {font-size: 13px;font-weight: bold;line-height: 24px; }#productGuide-public .liveView .product .priceDisplay .valueDisplay {color: #3d62b3;font-family: 'Open Sans';font-weight: 700;font-size: 14px;color: #3d62b3; }#productGuide-public .liveView .question > .title, #productGuide-public .liveView .formatInput > .title {text-align: center;font-size: 20px;font-family: 'Open Sans';color: #3d62b3;margin-bottom: 25px; }#productGuide-public .liveView .responses {border-spacing: 3px 2px;border-collapse: separate;display: table;table-layout: fixed;margin: 0 auto 0;width: 75%; }#productGuide-public .liveView .row {display: table-row; }#productGuide-public .liveView .response {display: table-cell;background-color: #eee;border-radius: 3px;white-space: normal;vertical-align: middle;padding: 10px 15px;text-decoration: none;text-align: center;color: #666;font-size: 13px;font-weight: 600;background-color: #eee;min-height: 30px;cursor: pointer; }#productGuide-public .liveView .response:hover {background-color: #3d62b3;color: #fff; }#productGuide-public .liveView .final .description, #productGuide-public .liveView .cartConfig .description {font-size: 12px;white-space: normal; }#productGuide-public .liveView .toolbar {text-align: center;margin-top: 15px; }#productGuide-public .liveView .formatInput-description {border-bottom: 0;margin: 15px auto 0;max-width: 400px;white-space: normal;font-size: 12px;text-align: center;position: relative; }#productGuide-public .liveView .inputArea {margin: 20px auto 0;display: table;table-layout: fixed; }#productGuide-public .liveView .inputArea .set {display: table-row; }#productGuide-public .liveView .inputArea .set .label {vertical-align: middle;display: table-cell;padding-right: 12px;position: relative;font-size: 13px;padding-bottom: 5px; }#productGuide-public .liveView .inputArea .set .value {display: table-cell;padding-bottom: 5px; }#productGuide-public .liveView .inputArea .set .value input {text-align: center;font-size: 14px;background-color: #eee;border: 0;border-radius: 2px;width: 66px;height: 25px;padding: 0 0 1px; }#productGuide-public .liveView .inputArea .set .value input:hover {background-color: #f8f8f8; }#productGuide-public .liveView .buttonBar {margin: 20px auto 0;text-align: center; }#productGuide-public .liveView a.submitButton, #productGuide-public .liveView #backButton {position: relative;background-color: #3d62b3;color: #fff;font-size: 12px;font-weight: 600;visibility: visible;opacity: 1;display: inline-block;padding: 4px 10px;border-radius: 2px;text-decoration: none;text-align: center; }#productGuide-public .liveView a.submitButton:hover, #productGuide-public .liveView #backButton:hover {background-color: #6d92d3; }#productGuide-public .liveView a.submitButton.disabled, #productGuide-public .liveView #backButton.disabled {opacity: 0;visibility: hidden; }#productGuide-public .liveView a.submitButton {background-color: #9a8; }#productGuide-public .liveView a.submitButton:hover {background-color: #bca; }#productGuide-public .liveView #responseChain {margin-top: 10px;font-size: 0;border-bottom: 1px dotted #ddd;padding-bottom: 6px;min-height: 24px; }#productGuide-public .liveView #responseChain:empty {padding-bottom: 10px; }#productGuide-public .liveView #responseChain .element {position: relative;font-size: 11px;background-color: #eee;border-radius: 2px 0 0 2px;margin-right: 2px;margin-bottom: 4px;font-weight: 600;color: #666;text-align: center;padding: 3px 20px 3px 12px;display: inline-block;vertical-align: top;cursor: pointer; }#productGuide-public .liveView #responseChain .element:hover {color: #fff;background-color: #5d82d3; }#productGuide-public .liveView #responseChain .arrowOverlay {position: absolute;top: 0;right: 0;background: url("/img/signage/productGuide/arrowOverlay.png") no-repeat center center;width: 12px;height: 24px; }#productGuide-public .liveView .productList .displayOnly {display: none; }#productGuide-public .liveView .productList.compact {width: 936px; }#productGuide-public .liveView .productList.compact .product {height: 150px;float: left;margin-right: 3px;vertical-align: top;min-height: 140px;width: 438px;padding-right: 10px;padding-left: 10px;margin-bottom: 20px;padding-bottom: 15px;border-bottom: 0;border-bottom: 1px dashed #ddd; }#productGuide-public .liveView .productList.compact .product:nth-child(odd) {padding-left: 0; }#productGuide-public .liveView .productList.compact .product:nth-child(even) {margin-right: 0; }#productGuide-public .liveView .productList.compact .image {width: 140px; }#productGuide-public .liveView .productList.compact .image img {width: 140px; }#productGuide-public .liveView .productList.compact .info .title.title-small {font-size: 14px;font-weight: 600;padding-bottom: 6px; }#productGuide-public .liveView .productList.compact .info .descr.text-small {font-size: 11px;display: none; }#productGuide-public .liveView .productList.compact .product .config {border-top: 0;margin-top: -4px;padding-top: 5px; }#productGuide-public .liveView .productList.compact .label, #productGuide-public .liveView .productList.compact .valueDisplay {font-size: 11px;line-height: 22px; }#productGuide-public .liveView .productList.compact .valueDisplay {padding: 0;top: 0;background: transparent; }#productGuide-public .liveView .productList.compact .priceDisplay {margin-top: 0;background: transparent;padding: 0;font-weight: normal; }#productGuide-public .liveView .productList.compact .priceDisplay .label, #productGuide-public .liveView .productList.compact .priceDisplay valueDisplay {font-weight: normal; }#productGuide-public .liveView .productList.compact .priceDisplay .valueDisplay {color: #444;padding-top: 1px;font-weight: 600 !important; }#productGuide-public .liveView .productList.compact .label {color: #444;min-width: 122px; }#productGuide-public .liveView .productList.compact .input {display: none; }#productGuide-public .liveView .productList.compact .product .select {margin-top: 0px; }#productGuide-public .liveView .productList.compact .displayOnly {display: block;font-size: 11px;color: #444;line-height: 22px; }#productGuide .editor {opacity: 0;visibility: hidden;font-family: 'Open Sans';position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #f7f7f7;z-index: 9999999;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.13); }#productGuide .editor ::-webkit-input-placeholder {color: #ddd; }#productGuide .editor :-moz-placeholder {color: #ddd;opacity: 1; }#productGuide .editor ::-moz-placeholder {color: #ddd;opacity: 1; }#productGuide .editor :-ms-input-placeholder {color: #ddd; }#productGuide .editor .previewWindow {visibility: hidden;opacity: 0;position: absolute;width: 980px;left: 50%;margin-left: -498px;top: 25%;background-color: #fcfcfc;border-radius: 2px;box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);z-index: 999999; }#productGuide .editor .previewWindow.visible {opacity: 1;visibility: visible; }#productGuide .editor .previewWindow .productGuide.container {background: #f6f6f6; }#productGuide .editor .wrap {display: table;width: 100%;height: 85%;table-layout: fixed; }#productGuide .editor .paddingWrap {padding: 5px;height: 100%;opacity: 1; }#productGuide .editor .paddingWrap.fade {opacity: 0.025; }#productGuide .editor .wrapInner {display: table-row; }#productGuide .editor .title {font-size: 14px;font-weight: 600;background: #369;color: #fff;padding: 6px 12px;border-radius: 2px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15); }#productGuide .editor .pickerWrap {margin-top: 5px; }#productGuide .editor .searchWrap {margin-top: 5px; }#productGuide .editor .searchWrap input {border-radius: 2px;border: 0;height: 26px;background-color: #eee;background-image: url("/img/signage/icons/magGlass.png");background-position: 9px 6px;background-repeat: no-repeat;text-indent: 27px;padding: 0 !important;margin: 0 !important;font-weight: 500;color: #147;width: 100%; }#productGuide .editor .searchWrap input:hover {background-color: #ddd; }#productGuide .editor .productPicker .category {margin-top: 1px; }#productGuide .editor .productPicker .category.searchResult .productList {display: block; }#productGuide .editor .productPicker .category.searchResult .productList .product {display: none; }#productGuide .editor .productPicker .category.searchResult .productList .product.searchResult {display: block; }#productGuide .editor .productPicker .category.open .productList {display: block; }#productGuide .editor .productPicker .category .title {background: #ddd;color: #333;font-size: 12px;padding: 3px 9px;box-shadow: none;cursor: pointer; }#productGuide .editor .productPicker .category .title:hover {background: #ccc; }#productGuide .editor .productPicker .category .productList {background: #fff;padding-top: 5px;padding-bottom: 5px;display: none;max-height: 500px;overflow-y: auto;overflow-x: hidden; }#productGuide .editor .productPicker .category .productList:empty {display: none !important; }#productGuide .editor .productPicker .category .product {float: left;clear: both;font-size: 12px;color: #333;font-size: 11px;padding: 1px 5px 1px 5px;border-radius: 2px;cursor: move;margin-left: 5px;margin-right: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #fff; }#productGuide .editor .productPicker .category .product:hover {background: #eee; }#productGuide .editor .productPicker .category .product.ui-draggable-dragging {background: transparent;z-index: 9999999; }#productGuide .editor .productPicker, #productGuide .editor .stageWrapper {display: table-cell;vertical-align: top;height: 100%;min-height: 100%; }#productGuide .editor .productPicker {padding-right: 5px;width: 180px; }#productGuide .editor .stageWrapper .title {position: relative; }#productGuide .editor .stageWrapper .buttonBar {position: absolute;bottom: 0;left: 0;background: #e6e6e6;width: 100%; }#productGuide .editor .stageWrapper .buttonBar .wrap {padding: 15px;text-align: center; }#productGuide .editor .stageWrapper .buttonBar .button {margin-right: 3px;padding: 5px 10px;font-size: 11px;background-color: #369;float: left; }#productGuide .editor .stageWrapper .buttonBar .button.save {opacity: 0.2;cursor: default;float: right;margin-right: 27px; }#productGuide .editor .stageWrapper .buttonBar .button.cancel {display: inline-block;float: left;background-color: #969; }#productGuide .editor .stageWrapper .buttonBar .button.cancel:hover {background-color: #e33; }#productGuide .editor .stageWrapper .buttonBar .button.revert {display: inline-block;float: none;opacity: 0.2;cursor: default;background-color: #969; }#productGuide .editor .stageWrapper .buttonBar .button.revert:hover {background-color: #969; }#productGuide .editor .stageWrapper .buttonBar .button:hover {background-color: #47a; }#productGuide .editor .stageWrapper .title .helpButton {position: absolute;right: 5px;top: 5px; }#productGuide .editor .stageWrapper .title .helpButton a.button {color: #fff;background-color: #fff;color: #369;line-height: 10px;padding: 4px 7px;border-radius: 15px; }#productGuide .editor .stageWrapper .title .helpButton a.button:hover {background-color: #ddd;color: #333; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea {transition-property: opacity;width: 770px;min-height: 220px;font-weight: 500;background: #eee;box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);visibility: hidden;opacity: 0;position: absolute;top: 25px;right: -4px;z-index: 999999;padding: 10px 15px;font-size: 11px;color: #333;border-radius: 0 2px 2px 2px; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea > .title {background-color: #58a;font-size: 12px;color: #fff;padding: 3px 8px; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea ul {margin-top: 10px;margin-left: 25px;margin-right: 5px; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea ul ul {margin-top: 5px;list-style: square; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea ul li {margin-bottom: 5px; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea ul li a.button {background: #69a;border-radius: 2px;border: 0;font-weight: 600;font-family: 'Open Sans';color: #fff;text-decoration: none !important;margin: 0;height: auto;padding: 3px 5px;font-size: 11px;line-height: 12px;display: inline-block;vertical-align: top;cursor: default !important; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea ul li a.button:hover {background: #69a; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea ul li a.button.cat {background: #bba; }#productGuide .editor .stageWrapper .title .helpButton div.helpArea ul li a.button.sub {background: #bbb; }#productGuide .editor .stageWrapper .title .helpButton:hover div.helpArea {visibility: visible;opacity: 1; }#productGuide .editor #stageContainer {height: 100%;min-height: 100%;position: relative; }#productGuide .editor #stageContainer .lowPerformanceButton {position: fixed;right: 0;top: 3px; }#productGuide .editor #stageContainer .loadingMessage {visibility: hidden;opacity: 0;position: absolute;width: 300px;border-radius: 2px;top: 50%;left: 50%;margin-top: -25px;margin-left: -150px; }#productGuide .editor #stageContainer.initializing .loadingMessage {z-index: 999999;font-size: 14px;background-color: #3d62b3;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);text-align: center;padding: 10px 20px;color: #fff;font-weight: bold;visibility: visible;opacity: 1; }#productGuide .editor #contextMenu {position: absolute;top: 0;left: 0;padding: 5px;background: #eee;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);visibility: hidden;opacity: 0;z-index: 99999;transition-property: opacity; }#productGuide .editor #contextMenu.visible {visibility: visible;opacity: 1; }#productGuide .editor #contextMenu .button {float: none;display: block;margin-right: 0;margin-bottom: 1px;text-transform: uppercase; }#productGuide .editor .stageToolbar {position: fixed;top: 5px;right: 20px;opacity: 1; }#productGuide .editor .stageToolbar:hover {opacity: 1; }#productGuide .editor .stageToolbar .button {width: 13px;height: 13px;background-color: #ccc;display: inline-block;vertical-align: top;margin-right: 3px;border-radius: 15px;border: 2px solid transparent; }#productGuide .editor .stageToolbar .button.active {border: 2px solid #888; }#productGuide .editor .stageToolbar .button.all2all {background: #689; }#productGuide .editor .stageToolbar .button.all2all:hover {border: 2px solid #444; }#productGuide .editor .stageToolbar .button:hover {border: 2px solid #666; }#productGuide .editor .stageToolbar .button.response2node {background: rgba(50, 90, 130, 0.5); }#productGuide .editor .stageToolbar .button.response2node:hover {background: rgba(50, 90, 130, 0.65); }#productGuide .editor .stageToolbar .button.product2response {background: #32dc6e; }#productGuide .editor .stageToolbar .button.product2response:hover {background: #22cc5e; }#productGuide .editor #stage {position: relative;padding-bottom: 5px;margin-bottom: 5px;white-space: nowrap;display: inline-block;height: 100%;min-width: 100%;width: 100%;overflow: auto;vertical-align: top; }#productGuide .editor #stage.initializing {opacity: 0.15; }#productGuide .editor #stage svg {opacity: 1; }#productGuide .editor #stage.connectorFade svg {opacity: 0.1 !important; }#productGuide .editor #stage:empty {min-width: 0;margin-bottom: 0;padding-bottom: 0; }#productGuide .editor #stage .sizeFixer {position: absolute;top: 4000px;left: 8000px;width: 1px;height: 1px;opacity: 0; }#productGuide .editor a.button {background: #69a;border-radius: 2px;border: 0;font-weight: 600;font-family: 'Open Sans';color: #fff;text-decoration: none !important;margin: 0;height: auto;padding: 3px 5px;font-size: 11px;line-height: 12px;display: inline-block;vertical-align: top; }#productGuide .editor a.button:hover {background: #7ac; }#productGuide .editor a.button.primary {margin-right: 5px; }#productGuide .editor a.button.final {background-color: #a6a; }#productGuide .editor a.button.final:hover {background-color: #c7c; }#productGuide .editor a.button.formatInput {background-color: #7c7; }#productGuide .editor a.button.formatInput:hover {background-color: #9d9; }#productGuide .editor a.button.cartConfig {background-color: #47a; }#productGuide .editor a.button.cartConfig:hover {background-color: #58b; }#productGuide .editor a.button.quantityMultiplicator {background-color: #9ac; }#productGuide .editor a.button.quantityMultiplicator:hover {background-color: #bca; }#productGuide .editor .jsplumb-connector {z-index: 9000; }#productGuide .editor .jsplumb-endpoint {z-index: 9001; }#productGuide .editor .jsplumb-endpoint-connected {cursor: pointer !important; }#productGuide .editor .jsplumb-drag-select * {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }#productGuide .editor .node {position: absolute;top: 0;left: 0; }#productGuide .editor .node.ui-draggable-dragging {background: transparent;z-index: 9999990; }#productGuide .editor .node:hover > .dragBar > .deleteButton,#productGuide .editor .node:hover > .dragBar > .cloneButton,#productGuide .editor .node:hover > .dragBar > .exclusiveButton,#productGuide .editor .node:hover > .dragBar > .minimizeButton {opacity: 1 !important; }#productGuide .editor .node.jsPlumb-draggable {cursor: move; }#productGuide .editor .node.cartConfig .config .button {display: block;background-color: #eee;height: 20px;display: block;line-height: 20px;border: 0;color: #555;cursor: pointer;text-transform: uppercase;font-size: 10px;font-weight: 600;font-family: 'Open Sans';position: relative;text-align: center;margin: 0 3px; }#productGuide .editor .node.cartConfig .config .button:hover {border: 0;background-color: #fbffee;color: #333; }#productGuide .editor .node.cartConfig > .config {position: relative; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper {position: fixed;top: 0;right: 0;left: 0;bottom: 0;height: 100%;width: 100%;overflow: auto;opacity: 0;background-color: #fff;visibility: hidden;z-index: 1000000;box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper.visible {opacity: 1;visibility: visible; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table {background: #fff;table-layout: fixed;border-spacing: 1px;border-collapse: separate; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table tr:first-child td {background-color: #3d62b3;color: #fff; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td {background-color: #eee;padding: 3px 7px;font-size: 11px;font-family: 'Open Sans';color: #444;text-align: center; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.question {color: #333;background-color: #d2d2d2; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.normal {cursor: pointer; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.normal:hover {background-color: #fbffcc !important; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td span {display: none; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.active {background-color: #ddd; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.active span {display: block; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.question, #productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.response {background-color: #ddd;font-weight: 600;text-align: left; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper table td.response {background-color: #ddd;font-weight: 500; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper .closeButton {position: fixed;top: 2px;right: 2px;background-color: #999;padding: 0 5px;line-height: 16px;color: #fff;border-radius: 2px;font-size: 9px;font-weight: bold;opacity: 0.85;cursor: pointer; }#productGuide .editor .node.cartConfig .config > .dependencies-wrapper .closeButton:hover {opacity: 1;background-color: #777; }#productGuide .editor .node.quantityMultiplicator {min-width: 40px !important;width: 40px; }#productGuide .editor .node.quantityMultiplicator .titleInput {margin: 4px 12px 4px 4px !important; }#productGuide .editor .node.quantityMultiplicator input {text-align: center; }#productGuide .editor .node.quantityMultiplicator .dragBar {background-color: #9ac !important; }#productGuide .editor .node.quantityMultiplicator .dragBar:hover {background-color: #abd; }#productGuide .editor .node.quantityMultiplicator .connectorSource, #productGuide .editor .node.quantityMultiplicator .connectorTarget {position: absolute;top: 20px;right: -5px;border-radius: 11px;width: 11px;height: 11px;background: #aaa;cursor: pointer;border: 2px solid #ddd; }#productGuide .editor .node.quantityMultiplicator .connectorSource:hover, #productGuide .editor .node.quantityMultiplicator .connectorTarget:hover {background: #888; }#productGuide .editor .node.question, #productGuide .editor .node.final, #productGuide .editor .node.formatInput, #productGuide .editor .node.cartConfig, #productGuide .editor .node.quantityMultiplicator {background-color: #ddd;min-width: 120px;min-height: 40px;border-radius: 2px; }#productGuide .editor .node.question.jsplumb-drag-hover .dragBar, #productGuide .editor .node.final.jsplumb-drag-hover .dragBar, #productGuide .editor .node.formatInput.jsplumb-drag-hover .dragBar, #productGuide .editor .node.cartConfig.jsplumb-drag-hover .dragBar, #productGuide .editor .node.quantityMultiplicator.jsplumb-drag-hover .dragBar {background-color: #669; }#productGuide .editor .node.question .dragBar, #productGuide .editor .node.final .dragBar, #productGuide .editor .node.formatInput .dragBar, #productGuide .editor .node.cartConfig .dragBar, #productGuide .editor .node.quantityMultiplicator .dragBar {height: 10px;margin-bottom: 4px;background: #69a;cursor: move;position: relative; }#productGuide .editor .node.question .dragBar .deleteButton, #productGuide .editor .node.question .dragBar .minimizeButton, #productGuide .editor .node.question .dragBar .exclusiveButton, #productGuide .editor .node.question .dragBar .cloneButton, #productGuide .editor .node.final .dragBar .deleteButton, #productGuide .editor .node.final .dragBar .minimizeButton, #productGuide .editor .node.final .dragBar .exclusiveButton, #productGuide .editor .node.final .dragBar .cloneButton, #productGuide .editor .node.formatInput .dragBar .deleteButton, #productGuide .editor .node.formatInput .dragBar .minimizeButton, #productGuide .editor .node.formatInput .dragBar .exclusiveButton, #productGuide .editor .node.formatInput .dragBar .cloneButton, #productGuide .editor .node.cartConfig .dragBar .deleteButton, #productGuide .editor .node.cartConfig .dragBar .minimizeButton, #productGuide .editor .node.cartConfig .dragBar .exclusiveButton, #productGuide .editor .node.cartConfig .dragBar .cloneButton, #productGuide .editor .node.quantityMultiplicator .dragBar .deleteButton, #productGuide .editor .node.quantityMultiplicator .dragBar .minimizeButton, #productGuide .editor .node.quantityMultiplicator .dragBar .exclusiveButton, #productGuide .editor .node.quantityMultiplicator .dragBar .cloneButton {opacity: 0;position: absolute;right: 0;cursor: pointer !important; }#productGuide .editor .node.question .dragBar .deleteButton a.controlButton, #productGuide .editor .node.question .dragBar .minimizeButton a.controlButton, #productGuide .editor .node.question .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.question .dragBar .cloneButton a.controlButton, #productGuide .editor .node.final .dragBar .deleteButton a.controlButton, #productGuide .editor .node.final .dragBar .minimizeButton a.controlButton, #productGuide .editor .node.final .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.final .dragBar .cloneButton a.controlButton, #productGuide .editor .node.formatInput .dragBar .deleteButton a.controlButton, #productGuide .editor .node.formatInput .dragBar .minimizeButton a.controlButton, #productGuide .editor .node.formatInput .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.formatInput .dragBar .cloneButton a.controlButton, #productGuide .editor .node.cartConfig .dragBar .deleteButton a.controlButton, #productGuide .editor .node.cartConfig .dragBar .minimizeButton a.controlButton, #productGuide .editor .node.cartConfig .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.cartConfig .dragBar .cloneButton a.controlButton, #productGuide .editor .node.quantityMultiplicator .dragBar .deleteButton a.controlButton, #productGuide .editor .node.quantityMultiplicator .dragBar .minimizeButton a.controlButton, #productGuide .editor .node.quantityMultiplicator .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.quantityMultiplicator .dragBar .cloneButton a.controlButton {transition: none;-webkit-transition: none;color: #fff;font-size: 9px;line-height: 8px;font-weight: 900;width: 10px;height: 10px;display: block;padding: 0px;margin: 0;text-decoration: none;background-color: #69b;text-align: center; }#productGuide .editor .node.question .dragBar .deleteButton a.controlButton:hover, #productGuide .editor .node.question .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.question .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.question .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.final .dragBar .deleteButton a.controlButton:hover, #productGuide .editor .node.final .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.final .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.final .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.formatInput .dragBar .deleteButton a.controlButton:hover, #productGuide .editor .node.formatInput .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.formatInput .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.formatInput .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.cartConfig .dragBar .deleteButton a.controlButton:hover, #productGuide .editor .node.cartConfig .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.cartConfig .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.cartConfig .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.quantityMultiplicator .dragBar .deleteButton a.controlButton:hover, #productGuide .editor .node.quantityMultiplicator .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.quantityMultiplicator .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.quantityMultiplicator .dragBar .cloneButton a.controlButton:hover {background-color: #f33; }#productGuide .editor .node.question .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.final .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.formatInput .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.cartConfig .dragBar .exclusiveButton a.controlButton, #productGuide .editor .node.quantityMultiplicator .dragBar .exclusiveButton a.controlButton {font-size: 7px;line-height: 9px; }#productGuide .editor .node.question .dragBar .minimizeButton, #productGuide .editor .node.question .dragBar .cloneButton, #productGuide .editor .node.final .dragBar .minimizeButton, #productGuide .editor .node.final .dragBar .cloneButton, #productGuide .editor .node.formatInput .dragBar .minimizeButton, #productGuide .editor .node.formatInput .dragBar .cloneButton, #productGuide .editor .node.cartConfig .dragBar .minimizeButton, #productGuide .editor .node.cartConfig .dragBar .cloneButton, #productGuide .editor .node.quantityMultiplicator .dragBar .minimizeButton, #productGuide .editor .node.quantityMultiplicator .dragBar .cloneButton {right: auto;left: 0; }#productGuide .editor .node.question .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.final .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.formatInput .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.cartConfig .dragBar .cloneButton a.controlButton:hover, #productGuide .editor .node.quantityMultiplicator .dragBar .cloneButton a.controlButton:hover {background-color: #aaa !important; }#productGuide .editor .node.question .dragBar .minimizeButton, #productGuide .editor .node.question .dragBar .exclusiveButton, #productGuide .editor .node.final .dragBar .minimizeButton, #productGuide .editor .node.final .dragBar .exclusiveButton, #productGuide .editor .node.formatInput .dragBar .minimizeButton, #productGuide .editor .node.formatInput .dragBar .exclusiveButton, #productGuide .editor .node.cartConfig .dragBar .minimizeButton, #productGuide .editor .node.cartConfig .dragBar .exclusiveButton, #productGuide .editor .node.quantityMultiplicator .dragBar .minimizeButton, #productGuide .editor .node.quantityMultiplicator .dragBar .exclusiveButton {right: auto;left: 0; }#productGuide .editor .node.question .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.question .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.final .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.final .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.formatInput .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.formatInput .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.cartConfig .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.cartConfig .dragBar .exclusiveButton a.controlButton:hover, #productGuide .editor .node.quantityMultiplicator .dragBar .minimizeButton a.controlButton:hover, #productGuide .editor .node.quantityMultiplicator .dragBar .exclusiveButton a.controlButton:hover {background-color: #aaa !important; }#productGuide .editor .node.question:first-child > .dragBar, #productGuide .editor .node.final:first-child > .dragBar, #productGuide .editor .node.formatInput:first-child > .dragBar, #productGuide .editor .node.cartConfig:first-child > .dragBar, #productGuide .editor .node.quantityMultiplicator:first-child > .dragBar {cursor: default; }#productGuide .editor .node.question .titleInput, #productGuide .editor .node.final .titleInput, #productGuide .editor .node.formatInput .titleInput, #productGuide .editor .node.cartConfig .titleInput, #productGuide .editor .node.quantityMultiplicator .titleInput {margin: 4px 4px 0 4px; }#productGuide .editor .node.question .titleInput input, #productGuide .editor .node.question .titleInput textarea, #productGuide .editor .node.final .titleInput input, #productGuide .editor .node.final .titleInput textarea, #productGuide .editor .node.formatInput .titleInput input, #productGuide .editor .node.formatInput .titleInput textarea, #productGuide .editor .node.cartConfig .titleInput input, #productGuide .editor .node.cartConfig .titleInput textarea, #productGuide .editor .node.quantityMultiplicator .titleInput input, #productGuide .editor .node.quantityMultiplicator .titleInput textarea {border-radius: 2px !important;font-size: 12px;font-family: 'Open Sans';font-weight: 600;padding: 2px 4px;color: #333;border: 0;height: 40px; }#productGuide .editor .node.question .titleInput input, #productGuide .editor .node.final .titleInput input, #productGuide .editor .node.formatInput .titleInput input, #productGuide .editor .node.cartConfig .titleInput input, #productGuide .editor .node.quantityMultiplicator .titleInput input {height: auto;width: 100%; }#productGuide .editor .node.question .titleInput textarea, #productGuide .editor .node.final .titleInput textarea, #productGuide .editor .node.formatInput .titleInput textarea, #productGuide .editor .node.cartConfig .titleInput textarea, #productGuide .editor .node.quantityMultiplicator .titleInput textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%; }#productGuide .editor .node.question .sub, #productGuide .editor .node.final .sub, #productGuide .editor .node.formatInput .sub, #productGuide .editor .node.cartConfig .sub, #productGuide .editor .node.quantityMultiplicator .sub {margin: 4px 0 4px 4px; }#productGuide .editor .node.question.minimized, #productGuide .editor .node.final.minimized, #productGuide .editor .node.formatInput.minimized, #productGuide .editor .node.cartConfig.minimized, #productGuide .editor .node.quantityMultiplicator.minimized {min-width: 80px; }#productGuide .editor .node.question.minimized .titleInput, #productGuide .editor .node.final.minimized .titleInput, #productGuide .editor .node.formatInput.minimized .titleInput, #productGuide .editor .node.cartConfig.minimized .titleInput, #productGuide .editor .node.quantityMultiplicator.minimized .titleInput {margin-right: 3px; }#productGuide .editor .node.question.minimized .titleInput textarea, #productGuide .editor .node.final.minimized .titleInput textarea, #productGuide .editor .node.formatInput.minimized .titleInput textarea, #productGuide .editor .node.cartConfig.minimized .titleInput textarea, #productGuide .editor .node.quantityMultiplicator.minimized .titleInput textarea {width: 80px; }#productGuide .editor .node.question.minimized > .config, #productGuide .editor .node.question.minimized > .nodeStage, #productGuide .editor .node.question.minimized > .sub, #productGuide .editor .node.final.minimized > .config, #productGuide .editor .node.final.minimized > .nodeStage, #productGuide .editor .node.final.minimized > .sub, #productGuide .editor .node.formatInput.minimized > .config, #productGuide .editor .node.formatInput.minimized > .nodeStage, #productGuide .editor .node.formatInput.minimized > .sub, #productGuide .editor .node.cartConfig.minimized > .config, #productGuide .editor .node.cartConfig.minimized > .nodeStage, #productGuide .editor .node.cartConfig.minimized > .sub, #productGuide .editor .node.quantityMultiplicator.minimized > .config, #productGuide .editor .node.quantityMultiplicator.minimized > .nodeStage, #productGuide .editor .node.quantityMultiplicator.minimized > .sub {display: none; }#productGuide .editor .node.question.minimized .minimizeButton a.controlButton, #productGuide .editor .node.final.minimized .minimizeButton a.controlButton, #productGuide .editor .node.formatInput.minimized .minimizeButton a.controlButton, #productGuide .editor .node.cartConfig.minimized .minimizeButton a.controlButton, #productGuide .editor .node.quantityMultiplicator.minimized .minimizeButton a.controlButton {line-height: 10px; }#productGuide .editor .node.question.flat .nodeStage .titleInput, #productGuide .editor .node.final.flat .nodeStage .titleInput, #productGuide .editor .node.formatInput.flat .nodeStage .titleInput, #productGuide .editor .node.cartConfig.flat .nodeStage .titleInput, #productGuide .editor .node.quantityMultiplicator.flat .nodeStage .titleInput {display: none; }#productGuide .editor .node.question.flat .sub, #productGuide .editor .node.final.flat .sub, #productGuide .editor .node.formatInput.flat .sub, #productGuide .editor .node.cartConfig.flat .sub, #productGuide .editor .node.quantityMultiplicator.flat .sub {display: none; }#productGuide .editor .node.question.flat .dropArea .product, #productGuide .editor .node.final.flat .dropArea .product, #productGuide .editor .node.formatInput.flat .dropArea .product, #productGuide .editor .node.cartConfig.flat .dropArea .product, #productGuide .editor .node.quantityMultiplicator.flat .dropArea .product {background-image: none;padding-left: 6px; }#productGuide .editor .node.question.flat .node.deepItem .config, #productGuide .editor .node.final.flat .node.deepItem .config, #productGuide .editor .node.formatInput.flat .node.deepItem .config, #productGuide .editor .node.cartConfig.flat .node.deepItem .config, #productGuide .editor .node.quantityMultiplicator.flat .node.deepItem .config {display: none !important; }#productGuide .editor .node.question.flat .node .dragBar, #productGuide .editor .node.final.flat .node .dragBar, #productGuide .editor .node.formatInput.flat .node .dragBar, #productGuide .editor .node.cartConfig.flat .node .dragBar, #productGuide .editor .node.quantityMultiplicator.flat .node .dragBar {margin-bottom: 0; }#productGuide .editor .node.question .nodeStage .titleInput textarea, #productGuide .editor .node.final .nodeStage .titleInput textarea, #productGuide .editor .node.formatInput .nodeStage .titleInput textarea, #productGuide .editor .node.cartConfig .nodeStage .titleInput textarea, #productGuide .editor .node.quantityMultiplicator .nodeStage .titleInput textarea {font-size: 11px;line-height: 20px;height: 20px; }#productGuide .editor .node.question .dragBar, #productGuide .editor .node.final .dragBar, #productGuide .editor .node.cartConfig .dragBar, #productGuide .editor .node.quantityMultiplicator .dragBar {background-color: #a6a; }#productGuide .editor .node.question .dragBar:hover, #productGuide .editor .node.final .dragBar:hover, #productGuide .editor .node.cartConfig .dragBar:hover, #productGuide .editor .node.quantityMultiplicator .dragBar:hover {background-color: #959; }#productGuide .editor .node.response {position: relative; }#productGuide .editor .node.response .connectorSource, #productGuide .editor .node.response .connectorTarget {position: absolute;top: 15px;right: -2px;border-radius: 11px;width: 11px;height: 11px;background: #aaa;cursor: pointer;border: 2px solid #ddd; }#productGuide .editor .node.response .connectorSource:hover, #productGuide .editor .node.response .connectorTarget:hover {background: #888; }#productGuide .editor .node.response .titleInput {margin-top: 0;margin-bottom: 3px;position: relative; }#productGuide .editor .node.response .titleInput .dependencyButton, #productGuide .editor .node.response .titleInput .directionButton, #productGuide .editor .node.response .titleInput .autoProgressButton {position: absolute;top: 15px;left: 6px;border-radius: 30px;width: 15px;height: 15px;background-color: #ddd;color: #fff;font-size: 15px;font-weight: normal;line-height: 12px;cursor: pointer; }#productGuide .editor .node.response .titleInput .dependencyButton .inside, #productGuide .editor .node.response .titleInput .directionButton .inside, #productGuide .editor .node.response .titleInput .autoProgressButton .inside {opacity: 0;visibility: hidden;text-align: center;font-size: 17px;font-weight: 600;line-height: 13px; }#productGuide .editor .node.response .titleInput .dependencyButton:hover, #productGuide .editor .node.response .titleInput .directionButton:hover, #productGuide .editor .node.response .titleInput .autoProgressButton:hover {background-color: #999; }#productGuide .editor .node.response .titleInput .dependencyButton:hover .inside, #productGuide .editor .node.response .titleInput .directionButton:hover .inside, #productGuide .editor .node.response .titleInput .autoProgressButton:hover .inside {opacity: 0.8;visibility: visible; }#productGuide .editor .node.response .titleInput .dependencyButton.active, #productGuide .editor .node.response .titleInput .directionButton.active, #productGuide .editor .node.response .titleInput .autoProgressButton.active {background-color: #999; }#productGuide .editor .node.response .titleInput .dependencyButton:hover.active, #productGuide .editor .node.response .titleInput .directionButton:hover.active, #productGuide .editor .node.response .titleInput .autoProgressButton:hover.active {background-color: #666; }#productGuide .editor .node.response .titleInput .dependencyButton.active .inside, #productGuide .editor .node.response .titleInput .directionButton.active .inside, #productGuide .editor .node.response .titleInput .autoProgressButton.active .inside {opacity: 1;visibility: visible; }#productGuide .editor .node.response .titleInput .autoProgressButton {left: 40px;text-align: center; }#productGuide .editor .node.response .titleInput .autoProgressButton.active {background-color: #3d62b3; }#productGuide .editor .node.response .titleInput .autoProgressButton .inside {color: #fff;text-align: center;font-weight: 900;font-size: 11px;line-height: 12px;padding-top: 1px; }#productGuide .editor .node.response .titleInput .directionButton {left: 23px;text-align: center; }#productGuide .editor .node.response .titleInput .directionButton .inside-right {position: absolute;top: 1px;left: 0;opacity: 0;visibility: hidden; }#productGuide .editor .node.response .titleInput .directionButton .inside-up {position: absolute;top: 2px;left: 2px;font-size: 16px;opacity: 0;visibility: hidden; }#productGuide .editor .node.response .titleInput .directionButton.up {background-color: #987; }#productGuide .editor .node.response .titleInput .directionButton.up .inside-up {opacity: 1;visibility: visible; }#productGuide .editor .node.response .titleInput .directionButton.right {background-color: #987; }#productGuide .editor .node.response .titleInput .directionButton.right .inside-right {opacity: 1;visibility: visible; }#productGuide .editor .node.response .titleInput .deleteButton {cursor: pointer;position: absolute;right: 0px;top: 0px;width: 7px;height: 7px;background-color: #c9a;text-align: center;border-radius: 2px;color: #fff;line-height: 5px;font-size: 9px;opacity: 0; }#productGuide .editor .node.response .titleInput .deleteButton:hover {background-color: #f33; }#productGuide .editor .node.response .titleInput:hover .deleteButton {opacity: 1; }#productGuide .editor .node.response .titleInput input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 61px;width: auto; }#productGuide .editor .node.response .titleInput .dragBar {margin-bottom: 2px;height: 7px;background-color: #c9a; }#productGuide .editor .node.cartConfig .dragBar {background: #47a; }#productGuide .editor .node.cartConfig .dragBar .deleteButton a.controlButton,#productGuide .editor .node.cartConfig .dragBar .cloneButton a.controlButton {background-color: #58b !important; }#productGuide .editor .node.cartConfig .dragBar .deleteButton a.controlButton:hover,#productGuide .editor .node.cartConfig .dragBar .cloneButton a.controlButton:hover {background-color: #69c !important; }#productGuide .editor .node.cartConfig .dragBar .deleteButton a.controlButton:hover {background-color: #f33 !important; }#productGuide .editor .node.root .deleteButton {display: none; }#productGuide .editor .node.final .dragBar {background: #a6a; }#productGuide .editor .node.formatInput .dragBar {background: #7c7; }#productGuide .editor .node.formatInput .deleteButton a.controlButton, #productGuide .editor .node.formatInput .cloneButton a.controlButton {background-color: #7c7 !important; }#productGuide .editor .node.formatInput .deleteButton a.controlButton:hover, #productGuide .editor .node.formatInput .cloneButton a.controlButton:hover {background-color: #f33 !important; }#productGuide .editor .node .dropArea-table {display: table;table-layout: fixed; }#productGuide .editor .node .dropArea-row {display: table-row; }#productGuide .editor .node .dropArea-cell {display: table-cell;vertical-align: top; }#productGuide .editor .node .dropArea-wrapper {margin-top: 3px;margin-bottom: 3px;min-width: 120px; }#productGuide .editor .node .dropArea-wrapper > .title {background-color: #79b;border-radius: 2px 2px 0 0;margin: 0 4px 0 3px;color: #fff;font-weight: 600;font-size: 11px;line-height: 12px;padding: 4px 6px;box-shadow: none; }#productGuide .editor .node.cartConfig.frame .dropArea-wrapper.led-modules, #productGuide .editor .node.cartConfig.frame .dropArea-wrapper.trafos, #productGuide .editor .node.cartConfig.frame .dropArea-wrapper.adapters {display: none; }#productGuide .editor .node.cartConfig.lightbox .dropArea-wrapper.led-modules, #productGuide .editor .node.cartConfig.lightbox .dropArea-wrapper.trafos, #productGuide .editor .node.cartConfig.lightbox .dropArea-wrapper.adapters {display: block; }#productGuide .editor .node .dropArea {background-color: #fff;background-image: url("/img/striped5.png");min-height: 10px;min-width: 100px;margin-left: 3px;margin-right: 3px;margin-bottom: 3px;padding: 1px 0; }#productGuide .editor .node .dropArea.dragHover { }#productGuide .editor .node .dropArea .product {position: relative;font-size: 11px;font-weight: 600;margin: 3px 3px;background-color: #eee;color: #333;cursor: move;min-width: 125px;white-space: nowrap;text-overflow: ellipsis; }#productGuide .editor .node .dropArea .product .deleteButton {cursor: pointer;position: absolute;left: 0px;top: 0px;width: 9px;height: 9px;background-color: #888;text-align: center;border-radius: 2px;color: #fff;line-height: 7px;font-size: 9px;opacity: 0;visibility: hidden; }#productGuide .editor .node .dropArea .product .deleteButton:hover {background-color: #666; }#productGuide .editor .node .dropArea .product:hover .deleteButton {opacity: 1;visibility: visible; }#productGuide .editor .node .dropArea .product:hover {background-color: #e7e7e7; }#productGuide .editor .node .dropArea .product:hover .dragBar {background-color: #888; }#productGuide .editor .node .dropArea .product .dragBar {height: 5px;background-color: #ccc;margin-bottom: 0; }#productGuide .editor .node .dropArea .product .pTitle {padding: 3px 34px 3px 6px;background-color: #ddd;position: relative; }#productGuide .editor .node .dropArea .product .pTitle .dependencyButton {position: absolute;cursor: pointer;top: 4px;right: 4px;border-radius: 30px;width: 15px;height: 15px;background-color: #aaa;text-align: center;color: #fff;font-size: 17px;font-weight: 600;line-height: 13px;cursor: pointer; }#productGuide .editor .node .dropArea .product .pTitle .dependencyButton:hover {background: #888; }#productGuide .editor .node .dropArea .product .tools {position: relative; }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper {position: absolute;top: -6px;right: 0;margin-bottom: 5px;z-index: 1000000;box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper > .title {font-size: 16px;color: #444;line-height: 13px;background: transparent;margin: 0;padding: 0; }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper .dependencies ul {list-style: none !important; }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper .dependencies > ul > li > div.title {cursor: default !important;font-size: 11px;color: #333;background: #ddd;padding: 3px 12px;box-shadow: none;border-radius: 2px 2px 0 0;max-height: 40px;text-overflow: ellipsis;overflow: hidden; }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper .dependencies > ul > li > ul > li {background: #f2f2f2;color: #555;padding: 3px 6px 3px 12px;cursor: pointer;border-bottom: 1px dotted #ccc; }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper .dependencies > ul > li > ul > li:hover {background: #efd; }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper .dependencies > ul > li > ul > li span.checkmark {margin-right: 7px;opacity: 0.15; }#productGuide .editor .node .dropArea .product .tools .dependencies-wrapper .dependencies > ul > li > ul > li.active span.checkmark {opacity: 1; }#productGuide .editor .node .dropArea .product.dependencyOpen .dependencies-wrapper {opacity: 1;visibility: visible; }#productGuide .editor .node .dropArea .product .dependencies-wrapper {transition-property: opacity;opacity: 0;visibility: hidden; }#productGuide .editor .node .config .set {font-size: 10px;color: #444;margin: 3px; }#productGuide .editor .node .config .setting {width: 100%; }#productGuide .editor .node .config .select {position: relative; }#productGuide .editor .node .config .select .optionContainer {position: absolute;top: 20px;left: 0;width: 100%;background: #eee;border-radius: 2px;visibility: hidden;opacity: 0;z-index: 1;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); }#productGuide .editor .node .config .select .optionContainer .option {text-transform: uppercase;text-align: left;font-weight: 600;color: #555;padding: 3px 0;padding-left: 7px;border-bottom: 1px solid #ddd;cursor: pointer; }#productGuide .editor .node .config .select .optionContainer .option:last-of-type {border-bottom: 0; }#productGuide .editor .node .config .select .optionContainer .option:hover {background-color: #fbffee;color: #333; }#productGuide .editor .node .config .select .display {text-transform: uppercase;border: 0;background-color: #fff;padding: 1px 6px;text-align: left;background-image: url("/img/signage/icons/linkArrowDown.png");background-repeat: no-repeat;background-position: 95% 8px;font-weight: 600 !important;font-family: 'Open Sans';color: #333;cursor: pointer;border-radius: 2px;padding-left: 7px; }#productGuide .editor .node .config .select.hover .optionContainer {visibility: visible;opacity: 1; }#productGuide .editor .node .config .select.hover .display {background-color: #fbffee; }#productGuide .editor .node .config .switch {width: 100%;display: table; }#productGuide .editor .node .config .switch .optionGroup {display: table-row; }#productGuide .editor .node .config .switch .optionGroup.col-2 .option {width: 50%; }#productGuide .editor .node .config .switch .option {display: table-cell;border: 0;background-color: #eee;padding: 1px 6px;border-right: 1px solid #ddd;text-align: center;font-weight: 600;font-family: 'Open Sans';color: #bbb;cursor: pointer;border-radius: 2px; }#productGuide .editor .node .config .switch .option.selected {color: #333;background-color: #fbffcc; }#productGuide .editor .node .config .switch .option:hover {background-color: #fbffee;color: #777; }#productGuide .editor .node .config .switch .option:hover.selected {color: #333;background-color: #fbffcc; }#productGuide .editor.changed .revert {opacity: 1 !important;cursor: pointer !important; }#productGuide .editor.changed .revert:hover {background-color: #e33 !important; }#productGuide .editor.changed .save {background-color: #369 !important;opacity: 1 !important;cursor: pointer !important; }#productGuide .editor.changed .save:hover {background-color: #7ac !important; }#productGuide .editor.simple #createNode-main {display: none; }#productGuide .editor.simple #stage .dragBar, #productGuide .editor.simple #stage .config {display: none !important; }#productGuide .editor.simple #stage .config {margin: 0 !important;padding: 0 !important; }#productGuide .editor.simple #stage div {background: none !important; }#productGuide .editor.simple #stage .node.subItem {padding: 6px 8px !important;background: #fff !important; }#productGuide .editor.simple #stage .node.subItem > .dropArea-wrapper > .titleInput input {font-size: 12px !important; }#productGuide .editor.simple #stage .node.deepItem {margin-left: 11px !important; }#productGuide .editor.simple #stage .node.deepItem > .dropArea-wrapper > .titleInput > input {font-size: 11px !important;color: #333 !important; }#productGuide .editor.simple #stage .node.main, #productGuide .editor.simple #stage .node.final {margin-right: 12px !important; }#productGuide .editor.simple #stage .product {color: #555 !important; }#productGuide .editor.simple #stage .sub {display: none !important; }#productGuide .editor.simple #stage input[type=text] {background: transparent !important; }#productGuide .editor.simple #stage .node.final > .titleInput > input[type=text],#productGuide .editor.simple #stage .node.main > .titleInput > input[type=text] {font-size: 14px;font-weight: 600; }#productGuide .editor.simple #stage .nodeStage, #productGuide .editor.simple #stage .subStage {padding: 0 !important; }#productGuide .editor.simple #stage .node.final > .nodeStage,#productGuide .editor.simple #stage .node.main > .nodeStage {margin-left: 5px; }#productGuide .editor.simple #stage .node.subItem {margin-top: 3px; }#productGuide .editor.simple #stage .node.subItem .deepItem .product {padding-left: 5px !important; }#productGuide .editor.simple #stage .node.subItem .deepItem .titleInput {background: #f6f6f6 !important;padding-left: 2px;border-radius: 2px; }#productGuide .editor.simple #stage .dropArea .product {padding-left: 5px !important; }#productGuide .editor.simple #stage .dropArea {padding-top: 2px;padding-left: 2px; }