.scheduled-export-form{height:100%}.scheduled-export-form .loading-indicator-component-wrapper{display:block}.sos-responses-selector{flex-direction:column;margin-right:20px}.sos-responses-selector .tod-fields-wrapper{display:flex;flex-direction:column;margin-bottom:15px}.sos-responses-selector__content{align-items:center;display:flex;font-weight:400;padding:20px}.sos-responses-selector__content label{color:#333}.sos-responses-selector__content__checkbox{margin-right:10px}.sos-responses-selector .text-field{position:relative}.sos-responses-selector .error-text{bottom:-20px;position:absolute}.sos-responses-selector .idle-session-length .error-text{bottom:-35px}.sos-responses-selector__label{font-weight:100;min-width:65%}.sos-responses-selector .checkbox-group-wrapper{flex-direction:column}.sos-responses-selector.disabled{color:#aaa}.sos-responses-selector.disabled input,.sos-responses-selector.disabled select,.sos-responses-selector.disabled textarea{pointer-events:none}.s3-exports-grid .download-link a{color:#0028c8}.s3-exports-grid .download-link a:hover{text-decoration:underline}.rule-set-events-wrapper{display:flex;flex-wrap:wrap;margin:35px 0}.named-events-title{align-items:center;border-bottom:1px solid #dedede;display:flex;margin-bottom:10px;padding-bottom:10px;width:100%}.named-events-title h3{height:40px;line-height:40px;margin:0 25px 0 0}.named-events-title .app-section-action-link{height:40px}.named-events-list{width:100%}.named-events-list__row{align-items:center;display:flex}.named-events-list__row .list-item{box-sizing:border-box;margin-right:1%;padding:15px;width:32.33%}.named-events-list__row .list-item .text-field-input{font-size:14px;padding:4px 8px}.named-events-list__row .list-item .action-buttons{display:flex;justify-content:flex-end}.named-events-list__row .list-item .action-buttons .app-section-action-link{transition:all .25s cubic-bezier(.4,0,.2,1)}.named-events-list__row .list-item .action-buttons .app-section-action-link:hover{opacity:.7}.named-events-list--header{font-weight:700}.named-events-list--content:nth-child(2){background:#f5f5f5;border-radius:3px}.rules-list-title{align-items:center;border-bottom:1px solid #dedede;display:flex;margin-bottom:10px;padding-bottom:10px}.rules-list-title h3{margin:0 25px 0 0;min-width:170px}.rules-list-title .app-section-action-link{height:auto;margin-right:24px;min-height:auto}.rules-list-properties{list-style:none outside;margin:0 0 25px;padding:0}.rules-list-properties>li{padding:15px 0}.rules-list-properties>li .rule-wrapper{width:100%}.rules-list-properties>li .rule-list li{list-style-type:disc}.rules-list-properties .action-wrapper{align-items:center;display:flex;flex:1}.rules-list-properties .draggable-wrapper{align-items:flex-start;padding:15px}.rules-list-properties .draggable-wrapper .draggable-icon{margin-top:15px}.rule-set-action-info-form__section{background-color:#f5f5f5;margin-bottom:30px;padding:20px}.rule-set-action-info-form__title{flex-basis:100%;margin:0 0 15px}.rule-set-action-info-form .action-sub-component{align-items:center;display:flex;flex-wrap:wrap;width:100%}.rule-set-action-info-form .action-sub-component .alert-message.alert-error{width:calc(100% - 2px)}.rule-set-action-info-form .action-sub-component .app-section-form-field{margin-right:2px}.rule-set-action-info-form .action-sub-component__label{margin:0 0 10px;padding:0;width:100%}.rule-set-action-info-form .action-sub-component__error{color:#dc2c03;margin:0 auto 10px;width:100%}.rule-set-action-info-form .action-sub-component__item{display:flex;flex-direction:column;margin:0 1%;width:23%}.rule-set-action-info-form .action-sub-component__item>label{font-size:90%;font-weight:400}.rule-set-action-info-form .action-sub-component .material-btn-group{height:41px;margin-bottom:0}.rule-set-action-info-form .action-sub-component .material-btn-group,.rule-set-action-info-form .action-sub-component--datetime{margin-bottom:15px}.rule-set-action-info-form .action-sub-component--datetime-offset .app-section-form-field{display:flex}.rule-set-action-info-form .action-sub-component--custom-code .Input{margin:0;padding:0}.rule-set-action-info-form .action-sub-component .rdt .form-control{border:1px solid #dedede;border-radius:0;box-shadow:none;color:#333;display:block;font-size:18px;height:40px;min-height:40px;outline:none;padding:8px;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.rule-set-action-info-form .action-sub-component .rdt .form-control:focus{border-color:#f89c1e;outline:none}.rule-set-action-info-form .action-sub-component .rdt .form-control:hover{border-color:#feebd5;outline:none}.rule-set-action-info-form .rule-specs{flex-basis:100%}.editor-helper-text{align-items:center;background-color:#fff;border:1px solid #c7c7c7;border-radius:2px;display:flex;margin:0 auto 20px;padding:10px 20px}.editor-helper-text--icon{color:#999;font-size:24px;overflow:hidden;width:24px}.editor-helper-text--verbiage{line-height:1.4;margin:0 0 0 20px}.rule-set-actions-list__header{align-items:center;border-bottom:1px solid #dedede;display:flex;margin-bottom:20px;padding-bottom:10px}.rule-set-actions-list__header h3{margin:0 25px 0 0;min-width:170px}.rule-set-actions-list__header .app-section-action-link{height:auto;margin-right:24px;min-height:auto}.rule-set-actions-list__body{list-style:none outside;margin:0 0 25px;padding:0}.rule-set-action{margin-bottom:25px}.rule-set-action__desc{display:flex}.rule-set-action__desc--info{width:100%}.rule-set-action__desc--links{align-items:baseline;display:flex;width:100px}.rule-set-action__specs{width:100%}.rule-set-required-training-form__section{background-color:#f5f5f5;margin-bottom:30px;padding:20px}.rule-set-required-training-form__title{flex-basis:100%;margin:0 0 15px}.rule-set-required-training-form .training-version--label>.numeric-input-label{background-color:#fff;left:45px;padding:0 6px;right:auto;top:-10px}.rule-set-required-training-form .launch-diary--dropdown{width:50%}.rule-set-required-training-form .action-sub-component{align-items:center;display:flex;flex-wrap:wrap;width:100%}.rule-set-required-training-form .action-sub-component .alert-message.alert-error{width:calc(100% - 2px)}.rule-set-required-training-form .action-sub-component .app-section-form-field{margin-right:2px}.rule-set-required-training-form .action-sub-component__label{margin:0 0 10px;padding:0;width:100%}.rule-set-required-training-form .action-sub-component__error{color:#dc2c03;margin:0 auto 10px;width:100%}.rule-set-required-training-form .action-sub-component__item{display:flex;flex-direction:column;margin:0 1%;width:23%}.rule-set-required-training-form .action-sub-component__item>label{font-size:90%;font-weight:400}.rule-set-required-training-form .action-sub-component .material-btn-group{height:41px;margin-bottom:0}.rule-set-required-training-form .action-sub-component .material-btn-group,.rule-set-required-training-form .action-sub-component--datetime{margin-bottom:15px}.rule-set-required-training-form .action-sub-component--datetime-offset .app-section-form-field{display:flex}.rule-set-required-training-form .action-sub-component--custom-code .Input{margin:0;padding:0}.rule-set-required-training-form .action-sub-component .rdt .form-control{border:1px solid #dedede;border-radius:0;box-shadow:none;color:#333;display:block;font-size:18px;height:40px;min-height:40px;outline:none;padding:8px;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}.rule-set-required-training-form .action-sub-component .rdt .form-control:focus{border-color:#f89c1e;outline:none}.rule-set-required-training-form .action-sub-component .rdt .form-control:hover{border-color:#feebd5;outline:none}.rule-set-required-training-form .rule-specs{flex-basis:100%}.rule-set-required-trainings-list__header{align-items:center;border-bottom:1px solid #dedede;display:flex;margin-bottom:20px;padding-bottom:10px}.rule-set-required-trainings-list__header h3{margin:0 25px 0 0;min-width:170px}.rule-set-required-trainings-list__header .app-section-action-link{height:auto;margin-right:24px;min-height:auto}.rule-set-required-trainings-list__body{list-style:none outside;margin:0 0 25px;padding:0}.rule-set-training{margin-bottom:25px}.rule-set-training__desc{display:flex}.rule-set-training__desc--info{width:100%}.rule-set-training__desc--links{align-items:baseline;display:flex;width:100px}.rule-set-training__specs{width:100%}.rule-set-rules-table .error-text{align-items:center}.rule-set-rules-table .error-text .error-icon{fill:#dc2c03;height:18px;margin-right:5px;width:18px}.edit-schedule-info{width:100%}.protocol-page-designer{align-items:center;display:flex}.protocol-page-designer.content-uneditable{pointer-events:none}.protocol-page-designer--settings{flex:auto;padding:0 20px 0 0}.protocol-page-designer--preview{align-items:center;display:flex;flex:1 0 200px;max-width:400px;padding:0 0 0 20px}.protocol-page-designer .settings-panel.uneditable{opacity:.5}.protocol-page-designer .settings-panel--section{border-bottom:1px solid #c7c7c7;margin:0 auto;padding:5px 20px 15px}.protocol-page-designer .settings-panel--title{font-weight:700}.protocol-page-designer .settings-panel--row{align-items:flex-start;display:flex;flex-wrap:wrap}.protocol-page-designer .settings-panel--row .color-picker{border:1px solid #c7c7c7;border-radius:2px;height:38px;margin-right:16px;width:40px}.protocol-page-designer .settings-panel--row .color-picker .color-swatch,.protocol-page-designer .settings-panel--row .color-picker .color-swatch>div{border-radius:2px;height:36px!important;width:36px}.protocol-page-designer .settings-panel--row .dropdown.btn-group{margin-right:16px}.protocol-page-designer .settings-panel--row .dropdown.btn-group button{height:38px}.protocol-page-designer .settings-panel--row .dropdown.btn-group #dropdown_buttonFontFamily,.protocol-page-designer .settings-panel--row .dropdown.btn-group #dropdown_headlineFontFamily,.protocol-page-designer .settings-panel--row .dropdown.btn-group #dropdown_paragraphFontFamily{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;font-size:14px;font-weight:400;height:38px;line-height:1.42857143;padding:6px 12px;text-align:left;width:160px}.protocol-page-designer .settings-panel--row .dropdown.btn-group #dropdown_buttonFontFamily .caret,.protocol-page-designer .settings-panel--row .dropdown.btn-group #dropdown_headlineFontFamily .caret,.protocol-page-designer .settings-panel--row .dropdown.btn-group #dropdown_paragraphFontFamily .caret{margin-left:auto}.protocol-page-designer .settings-panel--row .dropdown.btn-group #FontSelector{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;font-size:14px;font-weight:400;height:38px;line-height:1.42857143;padding:6px 12px}.protocol-page-designer .settings-panel--row .dropdown.btn-group #FontSelector .caret{margin-left:auto}.protocol-page-designer .settings-panel--row .dropdown.btn-group.open>.dropdown-menu{height:240px;overflow-y:scroll}.protocol-page-designer .settings-panel--row .react-ui-numeric-input.numeric-input-with-label{flex:none;height:38px;margin:0 16px 16px 0;max-height:38px;min-height:38px;width:168px}.protocol-page-designer .settings-panel--row .react-ui-numeric-input.numeric-input-with-label>button{height:38px;width:38px}.protocol-page-designer .settings-panel--row .react-ui-numeric-input.numeric-input-with-label>input{flex:none;height:38px;min-height:38px;padding-right:0;width:100px}.protocol-page-designer .settings-panel--row .react-ui-numeric-input.numeric-input-with-label .numeric-input-label{bottom:-24px;color:#333;font-size:12px;font-weight:400;left:0;right:auto;top:auto}.protocol-page-designer .settings-panel--subtitle{flex-basis:100%;font-size:16px}.protocol-page-designer .material-btn-group{margin:0 20px 20px}.protocol-page-designer .material-btn-group .material-btn{font-size:12px}.protocol-page-designer .preview-device{border:4px solid #444;border-radius:20px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);display:block;height:692px;padding-top:190%;position:relative;width:100%;width:360px}.protocol-page-designer .preview-screen{border-radius:16px;bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:absolute;right:0;top:0}.protocol-page-designer .protocol-content{background-color:#fff;display:flex;flex:1;flex-direction:column;padding:25px}.protocol-page-designer .protocol-title{margin:20px auto 10px}.protocol-page-designer .protocol-list{list-style:none outside;margin:0;padding:0}.protocol-page-designer .protocol-list li{margin-bottom:15px}.protocol-page-designer .protocol-list li .button.primary-button{display:block;padding:15px;text-transform:uppercase;width:100%}.schedule-import-section-body .schedule-import-subtitle{border-bottom:1px solid #dedede;font-size:18px;margin-bottom:10px;padding-bottom:10px;width:100%}.schedule-import-section-body .rule-set-events-wrapper{margin:35px 20px 30px 0;width:100%}.schedule-import-section-body .schedule-import-footer{display:flex}.schedule-import-section-body .schedule-import-footer .button{margin-right:24px}.schedule-import-rules-section{margin:35px 20px 30px 0;position:relative}.schedule-import-rules-section .original-schedule-link{display:flex;line-height:30px;position:absolute;right:0;top:-2px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.schedule-import-rules-section .original-schedule-link:hover{opacity:.7;text-decoration:none}.schedule-import-rules-section .original-schedule-link .material-icons{line-height:30px;margin-right:6px}.schedule-import-rules-section .schedule-import-rule-section{width:100%}.schedule-import-rules-section .schedule-import-rule-section .schedule-import-dropdown-wrapper,.schedule-import-rules-section .schedule-import-rule-section .schedule-import-rule-title{flex:1;margin-right:20px}.schedule-import-rules-section .schedule-import-rule-section .schedule-import-dropdown-wrapper .schedule-import-dropdown{margin-bottom:5px;width:100%}.schedule-import-rules-section .schedule-import-rule-section .schedule-import-dropdown-wrapper .schedule-import-error-text{color:#dc2c03;font-size:12px;margin-left:5px}.schedule-import-rules-section .invalid-rule{color:#999}.select-wrapper.site-country-dropdown{width:48%}.select-wrapper.site-country-dropdown .select-box,.select-wrapper.site-template-dropdown .select-box{text-transform:capitalize}.site-document-upload{align-items:center;display:flex;justify-content:flex-end;list-style:none outside;margin:0;padding:0 0 10px}.downloads-grid .download-link a{color:#0028c8}.downloads-grid .download-link a:hover{text-decoration:underline}.downloads-grid .disabled-link a{color:gray;cursor:default}.actions-request{display:inline-flex;padding:10px}.actions-request div{padding:10px}.sites-bulk-edit-form-wrapper .app-section-form{width:100%}.sites-bulk-edit-form-wrapper .form-action-buttons,.sites-bulk-edit-form-wrapper .sites-bulk-edit-buttons{display:flex;justify-content:flex-end;padding:10px 0;width:100%}.sites-bulk-edit-form-wrapper .form-action-buttons #set-fields,.sites-bulk-edit-form-wrapper .sites-bulk-edit-buttons #set-fields{margin-right:0}.set-password-modal .react-ui-modal-dialog{min-width:400px;width:30%}@keyframes ripple{0%{opacity:1;transform:scale(0)}20%{opacity:1;transform:scale(25)}to{opacity:0;transform:scale(40)}}@keyframes blink{0%,49.9%,to{opacity:0}50%,99.9%{opacity:1}}@keyframes fadeRight{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUpFull{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpMini{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownFull{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes fadeDownMini{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(30px)}}@keyframes expand{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.schedule-monitor-config{flex:1;margin-bottom:25px;margin-top:25px}.schedule-monitor-config .checkbox-group-wrapper{display:flex;flex-direction:column}.schedule-monitor-config .schedule-monitor-n-days-range-input{margin-bottom:15px}.schedule-monitor-config .schedule-monitor-n-days-range-input__content{display:flex;padding:20px}.schedule-monitor-config .schedule-monitor-n-days-range-input__checkbox{cursor:default;margin-right:10px}.schedule-monitor-config .schedule-monitor-n-days-range-input__checkbox input[type=checkbox]:not(:disabled)+.checkbox-element{cursor:default}.schedule-monitor-config .schedule-monitor-n-days-range-input__checkbox input[type=checkbox]:not(:disabled)+.checkbox-element+.checkbox-label{cursor:text;user-select:text}.schedule-monitor-config .schedule-monitor-n-days-range-input__numeric-input{min-width:260px}.schedule-monitor-config .schedule-monitor-n-days-range-input__numeric-input .numeric-input-label{margin-right:50px;pointer-events:none}.schedule-monitor-config .schedule-monitor-n-days-range-input__numeric-input :disabled,.schedule-monitor-config .schedule-monitor-n-days-range-input__numeric-input>button:disabled{cursor:not-allowed}.schedule-monitor-config .schedule-monitor-n-days-range-input__footer,.schedule-monitor-config .schedule-monitor-n-days-range-input__span{align-items:center;display:flex;margin-left:10px;white-space:pre}.schedule-monitor-config .schedule-monitor-n-days-range-input__footer.disabled,.schedule-monitor-config .schedule-monitor-n-days-range-input__span.disabled{color:#999;cursor:not-allowed}.schedule-monitor-config .schedule-monitor-n-days-range-input__footer{margin-bottom:10px}.schedule-monitor-config .schedule-monitor-schedule-tracks-input{border:1px solid #dedede}.schedule-monitor-config .schedule-monitor-schedule-tracks-input .checkbox-group-wrapper{border:none}.schedule-monitor-config .schedule-monitor-schedule-tracks-input__content{min-width:80rem;white-space:pre}.schedule-monitor-config .schedule-monitor-schedule-tracks-input__footer,.schedule-monitor-config .schedule-monitor-schedule-tracks-input__header{align-items:center;display:flex;margin-left:10px;white-space:pre}.schedule-monitor-config .schedule-monitor-schedule-tracks-input__footer.disabled,.schedule-monitor-config .schedule-monitor-schedule-tracks-input__header.disabled{color:#999;cursor:not-allowed}.schedule-monitor-config .schedule-monitor-schedule-tracks-input__header{margin-top:10px}.schedule-monitor-config .schedule-monitor-schedule-tracks-input__footer{margin-bottom:10px}