.new-segment-container{display:block;width:100%;height:100%;padding:24px;overflow-y:auto;overflow-x:hidden}.new-segment-container .guest-preview button.action-btn,.new-segment-container form.segment-form button.action-btn{background:#3a547b;color:#fff;border:none;border-radius:3px;height:36px;padding:0 20px;-webkit-transition:all .15s ease;transition:all .15s ease}.new-segment-container .guest-preview button.action-btn:focus,.new-segment-container form.segment-form button.action-btn:focus{-webkit-box-shadow:0 0 0 3px #83c0fd;box-shadow:0 0 0 3px #83c0fd}.new-segment-container .guest-preview button.action-btn.secondary,.new-segment-container form.segment-form button.action-btn.secondary{background:#f3f3f3;color:#424242;margin-right:20px}.new-segment-container form.segment-form{width:100%;margin-bottom:24px;position:relative}.new-segment-container form.segment-form button.add-segment{border:none;background:none;color:#4caf50;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;margin-right:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-segment-container form.segment-form button.add-segment .ion{margin-right:10px}.new-segment-container form.segment-form .actions-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.new-segment-container form.segment-form .segment-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-segment-container form.segment-form .segment-row .connect-segment{margin-bottom:12px}.new-segment-container form.segment-form .segment-row .connect-segment button.and-segment{-ms-flex-item-align:center;align-self:center;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f3f3;border:1px solid #cdcdcd}.new-segment-container form.segment-form .segment-row .connect-segment button.and-segment .ion svg{color:#424242}.new-segment-container form.segment-form .segment-row .last-connect-segment{display:none}.new-segment-container form.segment-form .last-segment-row{margin-bottom:24px}.new-segment-container form.segment-form .segment-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:12px}.new-segment-container form.segment-form .segment-content button.remove-segment{-ms-flex-item-align:center;align-self:center;width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f3f3;border:1px solid #cdcdcd}.new-segment-container form.segment-form .segment-content button.remove-segment .ion svg{color:#424242}.new-segment-container form.segment-form .segment-content p{margin-right:15px;margin-bottom:0}.new-segment-container form.segment-form .segment-content p.select{position:relative;height:58px}.new-segment-container form.segment-form .segment-content p.select.filled label.title{color:#9acd32;-webkit-transform:translate(-53px,-12px) scale(.65);transform:translate(-53px,-12px) scale(.65)}.new-segment-container form.segment-form .segment-content p.select.filled select{border-color:#9acd32}.new-segment-container form.segment-form .segment-content p.select label.title{font-size:17px;font-family:Open Sans,Helvetica,Arial,sans-serif;color:#666;position:absolute;top:0;left:17px;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:56px;will-change:transform,opacity;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.new-segment-container form.segment-form .segment-content p.select select{font:17px Open Sans,Helvetica,Arial,sans-serif;color:#333;border:1px solid #d6d6d6;border-radius:4px;font-weight:400;line-height:1.23543;height:56px;padding-top:18px;padding-left:16px;padding-right:16px;-webkit-transition:all .1s linear;transition:all .1s linear}.new-segment-container form.segment-form .segment-content .dynamic-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-segment-container form.segment-form .segment-content .dynamic-inputs span.input-text{margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.new-segment-container form.segment-form .segment-content .dynamic-inputs select.multi-select{min-width:190px}.new-segment-container form.segment-form .segment-content .dynamic-inputs .time-select{width:85px}.new-segment-container form.segment-form .segment-content .dynamic-inputs.number p{width:150px}.new-segment-container .guest-preview{width:100%}.new-segment-container .guest-preview .header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-segment-container .guest-preview .header p{font-weight:200}.new-segment-container .guest-preview ul.list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.new-segment-container .guest-preview ul.list li{border:1px solid #cdcdcd;border-radius:3px;background:#fff;position:relative;margin-top:25px;min-height:200px;width:24%;padding:10px 10px 13px;cursor:pointer}.new-segment-container .guest-preview ul.list li:not(:nth-child(4n+4)){margin-right:1.3%}.new-segment-container .guest-preview ul.list li:hover button.remove{opacity:1;pointer-events:auto}.new-segment-container .guest-preview ul.list li p{font-size:17px;font-weight:600;color:#3a547b;border-bottom:1px solid #cdcdcd;padding-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.new-segment-container .guest-preview ul.list li .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.new-segment-container .guest-preview ul.list li .labels svg{font-size:13px;line-height:24px;margin-right:10px;color:#666}.new-segment-container .guest-preview ul.list li .labels span{font-size:14px;font-weight:400;display:inline-block;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:right}