:root{--ic-brand-primary:#0770A3;--ic-brand-primary-darkened-5:#065f8b;--ic-brand-primary-darkened-10:#054e72;--ic-brand-primary-lightened-15:#0aa2ec;--ic-link-color:#0073A7;--ic-link-color-darkened-10:#005074;--ic-link-color-lightened-10:#005074}.RangeInput{width:100%}.RangeInput *{box-sizing:border-box}.RangeInput input[type=range]{-webkit-appearance:none;width:100%;outline:none;margin:0;padding:0}.RangeInput input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--ic-brand-primary);cursor:pointer;transition:all .15s ease-in-out}.RangeInput input[type=range]::-webkit-slider-thumb:hover{background:var(--ic-brand-primary-darkened-10)}.RangeInput input[type=range]::-ms-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--ic-brand-primary);cursor:pointer;transition:all .15s ease-in-out}.RangeInput input[type=range]::-ms-thumb:hover{background:var(--ic-brand-primary-darkened-10)}.RangeInput input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--ic-brand-primary);cursor:pointer;transition:all .15s ease-in-out}.RangeInput input[type=range]::-moz-range-thumb:hover{background:var(--ic-brand-primary-darkened-10)}.RangeInput input[type=range]::-webkit-slider-thumb{margin-top:-5px}.RangeInput input[type=range]:focus,.RangeInput input[type=range]:active{outline:none}.RangeInput input[type=range]:focus::-webkit-slider-thumb,.RangeInput input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--ic-brand-primary)}.RangeInput input[type=range]:focus::-ms-thumb,.RangeInput input[type=range]:active::-ms-thumb{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--ic-brand-primary)}.RangeInput input[type=range]:focus::-moz-range-thumb,.RangeInput input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--ic-brand-primary)}.RangeInput input[type=range]::-moz-focus-inner,.RangeInput input[type=range]::-moz-focus-outer{border:0;outline:none}.RangeInput input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:5px;background:#e6e6e6;border-color:transparent;color:transparent;cursor:pointer;animate:0.2s}.RangeInput input[type=range]::-moz-range-track{height:10px;border-radius:5px;background:#e6e6e6;border-color:transparent;color:transparent;cursor:pointer;animate:0.2s}.RangeInput input[type=range]::-ms-track{height:10px;border-radius:5px;background:#e6e6e6;border-color:transparent;color:transparent;cursor:pointer;animate:0.2s}.RangeInput input[type=range]::-ms-track{background:transparent;border-width:20px 0}.RangeInput input[type=range]::-ms-fill-upper,.RangeInput input[type=range]::-ms-fill-lower{background:#e6e6e6;border-radius:10px}.RangeInput input[type=range]::-ms-tooltip{display:none}.RangeInput .RangeInput__label{margin:0 0 6px;display:block;line-height:1.3;color:#2D3B45}.RangeInput .RangeInput__control{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.RangeInput .RangeInput__input{-webkit-flex:auto;flex:auto}.RangeInput .RangeInput__value{display:inline-block;position:relative;width:70px;color:#fff;font-size:18px;font-size:1.125rem;line-height:20px;text-align:center;border-radius:3px;background:#2D3B45;padding:5px 10px;margin-left:7px}.RangeInput .RangeInput__value:after{content:"";position:absolute;top:8px;left:-6px;width:0;height:0;border-top:7px solid transparent;border-right:7px solid #2D3B45;border-bottom:7px solid transparent}.progress-bar__bar-container{height:10px;margin:12px 0;border:solid var(--ic-brand-primary) 1px;border-radius:20px;overflow:hidden;position:relative;box-sizing:border-box}.progress-bar__bar-container.almost-done{border:solid #127A1B 1px}.progress-bar__bar{transition:width 0.1s;background:var(--ic-brand-primary);position:absolute;top:0;left:0;height:100%;width:0}.progress-bar__bar.almost-done{background:#127A1B}.te-Flex{display:-webkit-flex;display:flex}.te-Flex .te-Flex__block{-webkit-flex:1;flex:1}.te-Flex .te-Flex__end{-webkit-align-self:flex-end;align-self:flex-end}.te-Flex.te-Flex--v-middle{-webkit-align-items:center;align-items:center}*{box-sizing:border-box}html,body{height:100%}body{overflow:hidden}.ic-Layout-columns{height:100%;max-width:100% !important;margin-bottom:0;padding-bottom:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.Theme__container{margin:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.2s;animation-duration:0.2s}.Theme__layout{display:-webkit-flex;display:flex;height:calc(100vh - 72px);overflow:hidden}.Theme__layout.Theme__layout--is-active-theme{border:4px solid #127A1B;border-bottom:none}.Theme__editor{-webkit-flex:0 0 300px;flex:0 0 300px;background:#EBEDEE;overflow-y:auto;position:relative;box-shadow:2px 0 4px rgba(0,0,0,0.3)}.Theme__preview{-webkit-flex:1;flex:1}.Theme__preview-overlay{background:rgba(0,0,0,0.5);height:calc(100% - 72px);width:calc(100% - 300px);z-index:8000;position:absolute;left:300px;top:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Theme__layout--is-active-theme .Theme__preview-overlay{top:4px;left:304px;height:calc(100% - 76px);width:calc(100% - 308px)}.Theme__preview-overlay .Button{border-color:rgba(0,0,0,0.5)}.Theme__preview-button-text{padding-left:12px}.Theme__preview iframe{border:none;width:100%;height:100vh;padding-bottom:72px}.Theme__header{position:fixed;left:0;bottom:0;width:100%;background:#394b58;color:#fff}.Theme__header .Button{border-color:#29363f}.Theme__header.Theme__header--is-active-theme{background:#127A1B}.Theme__header.Theme__header--is-active-theme .Button{border-color:#0d5613}.Theme__header-layout{height:72px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 18px}.Theme__header-primary{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Theme__header-theme-name{font-size:16px;font-size:1rem;margin:0 0 0 18px}.Theme__editor-shared-themes{text-align:center;color:#fff;background:#394b58;padding:12px;border-bottom:1px solid #C7CDD1}.Theme__editor-tabs{background:#394b58}.Theme__editor-tabs .Theme__editor-tabs_item{color:#fff;padding:12px;font-size:14px;font-size:.875rem;margin:0;cursor:pointer;font-weight:normal}.Theme__editor-tabs .Theme__editor-tabs_item:hover,.Theme__editor-tabs .Theme__editor-tabs_item:focus{color:#e6e6e6}.Theme__editor-tabs .Theme__editor-tabs_input{opacity:0;position:absolute;top:0;left:0}.Theme__editor-tabs #te-editor:checked ~ .Theme__editor-tab-label-layout #te-editor-tab,.Theme__editor-tabs #te-upload:checked ~ .Theme__editor-tab-label-layout #te-upload-tab{position:relative;cursor:default}.Theme__editor-tabs #te-editor:checked ~ .Theme__editor-tab-label-layout #te-editor-tab:before,.Theme__editor-tabs #te-upload:checked ~ .Theme__editor-tab-label-layout #te-upload-tab:before{content:"";border:8px transparent solid;width:0;height:0;border-bottom-color:#fff;position:absolute;bottom:-1px;left:0;right:0;margin:0 auto}.Theme__editor-tabs #te-editor:checked ~ .Theme__editor-tab-label-layout #te-editor-tab:hover,.Theme__editor-tabs #te-upload:checked ~ .Theme__editor-tab-label-layout #te-upload-tab:hover{color:#fff}.Theme__editor-tabs #te-editor:checked ~ #te-upload-panel,.Theme__editor-tabs #te-upload:checked ~ #te-editor-panel{display:none}.Theme__editor-tabs .Theme__editor-tabs_item ~ .Theme__editor-tabs_panel{border:none}.Theme__editor-tab-label-layout{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;border-bottom:1px solid #fff}.Theme__editor-upload-overrides{background-color:#fff;color:#2D3B45}.Theme__editor-upload-overrides .Theme__editor-upload-overrides_header{padding:10px;border-top:1px solid #C7CDD1}.Theme__editor-upload-warning{padding:12px;font-size:14px;font-size:.875rem;background:#fff;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.Theme__editor-upload-warning .Theme__editor-upload-warning_icon{width:60px;text-align:center}.Theme__editor-upload-warning .Theme__editor-upload-warning_icon i{color:#C23C0D}.Theme__editor-upload-warning p{margin:0}.Theme__editor-upload-warning .Theme__editor-upload-warning_text-emphasis{padding-bottom:12px}.ThemeEditorFileUpload{padding:12px;width:100%}.ThemeEditorFileUpload__file-chooser{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;overflow:hidden}.ThemeEditorFileUpload__file-chooser input[type="file"]{position:absolute;top:0;left:-9999px;opacity:0}.ThemeEditorFileUpload__fake-input{color:#2D3B45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;cursor:default}input[type="file"]:focus ~ .ThemeEditorFileUpload__fake-input{border-color:var(--ic-brand-primary)}.ThemeEditorFileUpload__reset-button{min-width:44px;cursor:pointer;-webkit-justify-content:center;justify-content:center}.ThemeEditorFileUpload__reset-button:disabled{cursor:default}.ThemeEditorFileUpload__view-file{float:right;font-weight:normal}.Theme__editor-accordion.ui-accordion .ui-accordion-header{border:none;background:#EBEDEE;border-radius:0;color:#2D3B45}.Theme__editor-accordion.ui-accordion .ui-accordion-header:not(:first-child){border-top:1px solid #C7CDD1}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default{background:#EBEDEE;box-shadow:none;border:none;border-bottom:1px solid #C7CDD1;border-radius:0;padding:8px 12px;margin-top:0;color:#2D3B45}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default .Theme__editor-accordion-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default:last-child{border-bottom:none}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default a{color:#2D3B45;transition:color 0.2s;border-radius:0;transition:padding 0.2s;padding:6px 0;font-weight:bold;font-size:14px;font-size:.875rem}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default a:hover{color:#fff}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover{background:#2D3B45}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover,.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover a:hover,.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover.ui-state-hover a:hover,.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover.ui-state-hover a{color:#fff}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover .Theme__editor-accordion-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-focus{background:#2D3B45;border:none;outline:none}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-focus a{color:#fff;box-shadow:none;outline:none;box-shadow:inset 0 0 0 2px #2D3B45}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-focus .Theme__editor-accordion-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active{border:none;background:#EBEDEE;border-color:#fff}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active,.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active.ui-state-hover,.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active.ui-state-hover a:hover,.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active.ui-state-hover a{color:#2D3B45}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active.ui-state-focus a,.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active.ui-state-focus a:hover{box-shadow:none;outline:none;box-shadow:inset 0 0 0 2px #fff;color:#2D3B45}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default.ui-state-active .Theme__editor-accordion-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Theme__editor-accordion.ui-accordion .ui-accordion-header.ui-state-default>span{display:none}.Theme__editor-accordion.ui-accordion .ui-accordion-content{background:#fff;padding:0 12px;color:#fff;border:none;border-radius:0}.Theme__editor-accordion.ui-accordion .ui-accordion-content.ui-accordion-content-active{overflow:visible !important;border-radius:0;box-shadow:inset 0px 0 4px #e6e6e6}.Theme__editor-accordion_element{padding:12px 0;margin:0}.Theme__editor-form--color{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Theme__editor-form--color .Theme__editor-color-label{padding:0;margin:0}.Theme__editor-color_title{-webkit-flex:1 80px;flex:1 80px;padding:0;margin:0;font-size:14px;color:#2D3B45}.Theme__editor-color-block{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.Theme__editor-color-block .Theme__editor-color-block_input{padding:0;margin:0;box-shadow:none;border:none;outline:none}.Theme__editor-color-block .Theme__editor-color-block_input-text{width:75px;height:30px;margin:0 12px 0 0;padding:0 6px;color:#2D3B45;border:1px solid #e6e6e6;border-radius:3px}.Theme__editor-color-block .Theme__editor-color-block_label-sample{border:1px solid #e6e6e6;border-radius:3px;cursor:pointer}.Theme__editor-color-block .Theme__editor-color-block_input-sample{visibility:hidden;display:block;width:30px;height:30px;box-shadow:none}.Theme__editor-color-block input[type="text"].Theme__editor-color-block_input--has-error,.Theme__editor-color-block input[type="text"].Theme__editor-color-block_input--has-error:focus{border-color:#D01A19}.Theme__editor-color-block .ic-Form-message.ic-Form-message--error{position:absolute;top:40px;right:40px;left:auto;height:auto;width:auto}.Theme__editor-color-block .ic-Form-message.ic-Form-message--error .ic-Form-message__Layout{-webkit-flex-direction:row;flex-direction:row;max-width:200px}.Theme__editor-color-block .ic-Form-message.ic-Form-message--error .ic-Form-message__Layout span{box-sizing:border-box;-webkit-align-self:stretch;align-self:stretch;display:block;-webkit-flex:0 0 150px;flex:0 0 150px}.Theme__editor-color-block .ic-Form-message.ic-Form-message--error .ic-Form-message__Layout:after{right:16px;left:auto}.Theme__editor-upload .Theme__editor-form--upload{width:100%}.Theme__editor-upload .Theme__editor-form__header{display:-webkit-flex;display:flex}.Theme__editor-upload .Theme__editor-upload_title{font-size:14px;color:#2D3B45;margin:0}.Theme__editor-upload .Theme__editor-image_upload{-webkit-flex:100%;flex:100%}.Theme__editor-upload .Theme__editor-upload_restrictions{color:#2D3B45;font-style:italic;display:block;font-size:12px;font-size:.75rem;font-weight:normal;padding-top:6px}.Theme__editor-upload .Theme__editor_preview-img-container{padding:12px;border:1px solid rgba(230,230,230,0.2);background:#e6e6e6;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Theme__editor-upload .Theme__editor_preview-img-container .Theme__editor_preview-img{box-sizing:border-box;text-align:center;overflow:hidden;height:75px;width:75px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.Theme__editor-upload .Theme__editor_preview-img-container .Theme__editor_preview-img img{max-height:100%}.Theme__editor-upload .Theme__editor_preview-img-container.Theme__editor_preview-img-container--ic-brand-header-image{background:var(--ic-brand-global-nav-logo-bgd)}.Theme__editor-upload .Theme__editor_preview-img-container.Theme__editor_preview-img-container--ic-brand-favicon{background:#ffffff}.Theme__editor-upload .Theme__editor_preview-img-container.Theme__editor_preview-img-container--ic-brand-apple-touch-icon{background:#212121}.Theme__editor-upload .Theme__editor_preview-img-container.Theme__editor_preview-img-container--ic-brand-apple-touch-icon .Theme__editor_preview-img img{border-radius:15px}.Theme__editor-upload .Theme__editor_preview-img-container.Theme__editor_preview-img-container--ic-brand-msapplication-tile-square,.Theme__editor-upload .Theme__editor_preview-img-container.Theme__editor_preview-img-container--ic-brand-msapplication-tile-wide{background:var(--ic-brand-msapplication-tile-color)}.Theme__editor-upload .Theme__editor-placeholder--main{-webkit-align-self:center;align-self:center}.Theme__editor-upload .Theme__editor-image_upload{margin:0;border:1px solid #e6e6e6;border-top:none;padding:6px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.Theme__editor-upload .Theme__editor-image_upload .Theme__editor-image_upload-label{margin-bottom:0;position:relative}.Theme__editor-upload .Theme__editor-image_upload .Theme__editor-input_upload{position:absolute;top:0;left:-9999px;opacity:0}.Theme__editor-upload .Theme__editor-image_upload .Theme__editor-input_upload:focus+.Theme__editor-button_upload{text-decoration:underline;box-shadow:inset 0 0 0 2px var(--ic-link-color)}.Theme__editor-upload .Theme__editor-image_upload .Theme__editor-input_upload:active+.Theme__editor-button_upload{background:rgba(45,59,69,0.05);box-shadow:none}.Theme__editor-upload .Theme__editor-image_upload .Theme__editor-input_resets{z-index:2;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.Theme-editor-progress-list-item{margin:0;line-height:1.2;padding:12px 0;border-top:1px solid #C7CDD1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Theme-editor-progress-list-item:first-of-type{border-top:none}.Theme-editor-progress-list-item__title{-webkit-flex:0 0 36%;flex:0 0 36%;padding-right:24px;font-size:14px;font-weight:bold}.Theme-editor-progress-list-item__bar{-webkit-flex:1;flex:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.Theme__editor-upload .Theme__editor_preview-img-container .Theme__editor_preview-img img{min-width:75px}}
