.dzu-dropzone{display:flex;flex-direction:column;align-items:center;width:100%;min-height:120px;overflow:scroll;margin:0 auto;position:relative;box-sizing:border-box;transition:all .15s linear;border:2px solid #d9d9d9;border-radius:4px}.dzu-dropzoneActive{background-color:#deebff;border-color:#2484ff}.dzu-dropzoneDisabled{opacity:.5}.dzu-dropzoneDisabled :hover{cursor:unset}.dzu-input{display:none}.dzu-inputLabel{position:absolute;top:0;bottom:0;left:0;right:0;font-size:20px}.dzu-inputLabel,.dzu-inputLabelWithFiles{display:flex;justify-content:center;align-items:center;font-family:Helvetica,sans-serif;font-weight:600;color:#2484ff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer}.dzu-inputLabelWithFiles{align-self:flex-start;padding:0 14px;min-height:32px;background-color:#e6e6e6;border:none;border-radius:4px;font-size:14px;margin-top:20px;margin-left:3%}.dzu-previewContainer{padding:40px 3%;flex-direction:row;justify-content:space-between;position:relative;width:100%;min-height:60px;z-index:1;border-bottom:1px solid #ececec;box-sizing:border-box}.dzu-previewContainer,.dzu-previewStatusContainer{display:flex;align-items:center}.dzu-previewFileName{font-family:Helvetica,sans-serif;font-size:14px;font-weight:400;color:#333}.dzu-previewImage{width:auto;max-height:40px;max-width:140px;border-radius:4px}.dzu-previewButton{background-size:14px 14px;background-position:50%;background-repeat:no-repeat;width:14px;height:14px;cursor:pointer;opacity:.9;margin:0 0 2px 10px}.dzu-submitButtonContainer{margin:24px 0;z-index:1}.dzu-submitButton{padding:0 14px;min-height:32px;background-color:#2484ff;border:none;border-radius:4px;font-family:Helvetica,sans-serif;font-size:14px;font-weight:600;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer}.dzu-submitButton:disabled{background-color:#e6e6e6;color:#333;cursor:unset}.resident-onboarding-item{border-radius:5px;margin-top:20px;box-shadow:0 1px 2px 0 #ababab;background:#fafafa;border:1px solid #eee;clear:both;min-height:300px}.resident-onboarding .badge{float:right}.resident-onboarding-item .form-header{position:sticky;top:0;z-index:9}.resident-onboarding-item .multi-item .form-header{top:40px;z-index:8}.resident-onboarding-checklist-popup .MuiDialog-paper{width:100%;max-width:1200px}.resident-onboarding-checklist-popup .resident-onboarding-item .form-header{top:20px}.resident-onboarding-checklist-popup .resident-onboarding-item>.form-header{top:-20px}.resident-onboarding-item .top-notice{clear:both}.page .resident-onboarding-item .form-header{top:80px}.page .resident-onboarding-item .multi-item .form-header{top:120px}.onboarding-dashboard .resident-onboarding-item .form-header{top:248px}.resident-onboarding-item .form-header h3,.resident-onboarding-item>h3{background:#337eff;padding:10px;color:#fff;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;margin:0}.resident-onboarding-item>.form-content{padding:10px 20px 20px}.onboarding-dashboard .resident-onboarding-item.provider-service>.form-content{display:inline-block;width:47%;vertical-align:top}.resident-onboarding-item>.doc-preview{visibility:hidden;display:none}.onboarding-dashboard .resident-onboarding-item.provider-service>.doc-preview{visibility:visible;display:inline-block;width:50%;padding-right:20px;padding-top:30px;padding-bottom:20px}.onboarding-dashboard .resident-onboarding-item.provider-service>.doc-preview #header-bar{visibility:hidden;display:none}.onboarding-dashboard .resident-onboarding-item.provider-service>.doc-preview.disabled{pointer-events:none;opacity:.7}.onboarding-dashboard #pdf-controls{left:0;right:0;z-index:2;margin:auto auto 30px;position:relative}.onboarding-dashboard #header-bar,.onboarding-dashboard #pdf-toggle-pagination{visibility:hidden;display:none}.onboarding-dashboard #loading-renderer{margin-top:20px}.onboarding-dashboard .new-viewer-icons{left:0;right:0;position:relative;margin:0 auto -40px;z-index:1}.onboarding-dashboard .control-button{width:35px;height:35px}#react-doc-viewer{border:1px solid #ccc;border-radius:10px}.resident-onboarding-item>.form-content .disabled{pointer-events:none;opacity:.5}.onboarding-dashboard .resident-onboarding-item>.form-content .disabled{opacity:1}.resident-onboarding-item .Mui-disabled:not(.disabled){opacity:1!important}.resident-onboarding-item .MuiOutlinedInput-input,.resident-onboarding-item .MuiOutlinedInput-input.Mui-disabled{font-size:16px!important;font-weight:700;color:#337eff!important;-webkit-text-fill-color:#337eff!important}.resident-onboarding-item>.form-content .MuiFormControl-root{margin-top:20px;margin-right:20px}.resident-onboarding-item .acknowledgment{margin-top:20px;border:1px solid #ccc;border-radius:5px;padding:15px 15px 20px;clear:both;position:relative}.resident-onboarding-item .acknowledgment .MuiFormControlLabel-root{position:relative;padding-left:50px;pointer-events:none}.resident-onboarding-item .acknowledgment .MuiCheckbox-root{position:absolute;top:-10px;left:0;pointer-events:all}.resident-onboarding-item .acknowledgment .field-container{pointer-events:all}.resident-onboarding-item .acknowledgment .message{font-size:14px;padding-left:40px}.resident-onboarding-item .acknowledgment .required{display:block;width:70px;position:absolute;bottom:10px;right:10px;background:#fff;padding-left:10px;padding-right:10px;text-transform:uppercase;font-size:.7em;visibility:hidden;display:none}.resident-onboarding-item .document-upload{margin-top:20px;border:1px solid #ccc;padding:15px;border-radius:5px;position:relative}.resident-onboarding-item .document-upload .dzu-dropzone{overflow:auto;border:1px dashed #ddd;background:#f4f4f4;text-align:center;display:inline-block;width:100%;min-height:auto}.resident-onboarding-item .document-upload .dzu-dropzone .dzu-inputLabel{padding:10px;display:block;width:100%;padding-top:30px!important;position:relative}.resident-onboarding-item .document-upload.photo .dzu-dropzone .dzu-inputLabel{padding-top:10px!important}.resident-onboarding-item .document-upload .dzu-dropzone .dzu-inputLabel{color:#000;font-size:16px;font-weight:400}.resident-onboarding-item .document-upload .dzu-dropzone .dzu-inputLabel .disabled-text{color:#f36;font-size:.8em;margin-top:10px}.resident-onboarding-item .document-upload .file-list{margin-bottom:20px}.resident-onboarding-item .document-upload .file-list .filename-container .MuiSvgIcon-root{margin-right:10px}.resident-onboarding-item .document-upload .file-list .MuiButton-root{display:block;pointer-events:all}.resident-onboarding-item .document-upload .file-list em{display:block;width:120px;overflow-x:hidden;text-overflow:ellipsis;margin-left:35px;font-size:.9em;font-style:normal;color:#999}.resident-onboarding-item .document-upload .file-list td{position:relative}.resident-onboarding-item .document-upload .file-list .delete{position:absolute;top:18px;right:0;text-align:center;visibility:hidden}.resident-onboarding-item .document-upload .file-list .MuiPaper-root{box-shadow:none;border:1px solid #ddd;border-radius:5px;border-bottom:0}.resident-onboarding-item .document-upload .file-list .delete .MuiSvgIcon-root{margin:0}.resident-onboarding-item .document-upload:not(.disabled) .file-list tr:hover .delete{visibility:visible}.resident-onboarding-item .document-upload .file-list .delete-row{background-color:#eee;text-align:right}.resident-onboarding-item .document-upload .file-list .delete-row p{text-align:left}.resident-onboarding-item .document-upload .file-list .delete-row button{float:none;display:inline-flex}.resident-onboarding-item .add-button{float:none!important;display:block;width:100%;border-radius:5px!important;max-width:580px;position:relative;left:0;right:0;margin:10px auto 20px}.resident-onboarding-item .add-button .MuiSvgIcon-root{margin-top:-5px}.resident-onboarding-item .multi-item{border:1px solid #ddd;border-radius:5px;margin-bottom:20px;background:#fafafa;display:inline-block;width:100%}.page .resident-onboarding-item .multi-item .form-fields{padding-right:10px;margin-bottom:10px}.resident-onboarding-item .multi-item .MuiInputBase-root{background:#fff}.resident-onboarding-item .multi-item-content{padding:0 10px 10px}.resident-onboarding-item .multi-item .form-header h4{background-color:#f4f4f4;border-bottom:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;padding:10px;font-size:16px;margin:0}.resident-onboarding-item .multi-item .MuiAlert-root{margin-top:0;border-bottom:1px solid #ddd;width:100%}.resident-onboarding-item .multi-item .form-header h4>.MuiSvgIcon-root{margin-top:-5px}.resident-onboarding-item .multi-item .form-header h4 .delete{display:inline-block;margin-top:-10px;margin-bottom:-10px;visibility:hidden;pointer-events:none}.resident-onboarding-item .multi-item.edit-mode:hover .form-header h4 .delete{visibility:visible;pointer-events:all}.resident-onboarding-item .multi-item .form-header h4 .delete button{float:none!important}.resident-onboarding-item .multi-item .form-header h4 .badge{margin-top:-5px;margin-right:-5px}.resident-onboarding-item .disabled .multi-item .form-header h4 .badge{visibility:hidden}.resident-onboarding-item .multi-item .delete-confirm{text-align:right;padding:10px;background:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both}.resident-onboarding-item .multi-item .delete-confirm button{float:none!important;display:inline-flex!important}.resident-onboarding-item .multi-item .delete-confirm p{margin-bottom:10px;text-align:left}.resident-onboarding-item .multi-item .document-upload{background:#fff;position:relative}.resident-onboarding-item .document-upload>label{font-size:.7em;color:#666;margin-top:-23px;position:absolute}.resident-onboarding-item .document-upload>label:after{content:"";display:block;height:10px;background:#fff;margin-top:-11px;margin-left:-5px;margin-right:-5px}.resident-onboarding-item .document-upload.photo .file-upload-list .file{display:inline-block;width:23.5%;margin-left:2%;border:1px solid #ddd;border-radius:5px;position:relative}.resident-onboarding-item .disabled .document-upload.photo .file-upload-list .file.hide-disabled{visibility:hidden;display:none}.resident-onboarding-item .document-upload.photo .file-upload-list .file img{max-width:100%;max-height:100%;position:absolute}.resident-onboarding-item .document-upload.photo .file-upload-list .file .icon img{width:100px;top:0;bottom:50px;left:0;right:0;margin:auto}.resident-onboarding-item .document-upload.photo .file-upload-list .file a.view{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block}.resident-onboarding-item .document-upload.photo .file-upload-list .file .dzu-dropzone{min-height:58px;overflow:visible;border:none}.resident-onboarding-item .document-upload.photo .file-upload-list .file:first-child{margin-left:0;margin-top:10px}.resident-onboarding-item .document-upload.photo .dzu-dropzone .dzu-inputLabel{display:block;font-size:.9em}.resident-onboarding-item .document-upload.photo .dzu-dropzone .dzu-inputLabel strong{display:block;font-size:1.1em;padding-top:5px}.resident-onboarding-item .document-upload.photo .file-upload-list .file .image{padding-bottom:100%;background-color:#fff;background-repeat:no-repeat;background-position:50%;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}.resident-onboarding-item .document-upload.photo .file-upload-list .file .image .delete{border:1px solid #666;background:#ffffff80;color:#666;top:10px;right:10px;visibility:hidden;position:absolute}.resident-onboarding-item .document-upload.photo .file-upload-list .file a.view:hover .delete{visibility:visible}.resident-onboarding-item .timeslot-list{margin-top:20px}.resident-onboarding-item .timeslot-list .timeslot{margin-top:10px}.resident-onboarding-item .timeslot-list .timeslot .MuiButton-root{float:none!important;display:block;width:100%;position:relative}.resident-onboarding-item .timeslot-list .timeslot .pick-number{position:absolute;left:10px;top:0;bottom:0;margin:auto;background-color:#fff;border-radius:10px;color:#337eff;font-size:11px;height:20px;width:20px;padding-left:1px;text-align:center;font-weight:700}.resident-onboarding-item .edit-button{float:right}.resident-onboarding-item h4 .edit-button .MuiButton-root{padding:1px 0 0;height:auto;display:block;margin-top:-5px;border-radius:5px!important;background-color:#fff}.resident-onboarding-item .save-button{text-align:right;background-color:#fff;border-bottom:1px solid #ddd;padding:10px;position:relative}.resident-onboarding-item .save-button button{position:relative;z-index:10}.resident-onboarding-item .with-note .save-button{text-align:right;background-color:initial;border:none;float:right;z-index:9}.resident-onboarding-item .save-button button{float:none!important;display:inline-flex!important;margin-left:10px;width:100px}.resident-onboarding-item .save-button .Mui-disabled{opacity:.5!important}.resident-onboarding-item .save-button button:not(.MuiButton-containedSecondary){background:#fff}.resident-onboarding-item .save-button button.accept{background-color:#01c364!important}.resident-onboarding-item .save-button button.accept.MuiButton-outlined{background-color:#fff!important;border-color:#01c364!important;color:#01c364!important}.resident-onboarding-item .save-button button.manual-confirmation{width:200px}.resident-onboarding-item .save-button button .MuiSvgIcon-root{margin-left:-10px}.resident-onboarding-item .save-warning{display:inline-block;color:red}.resident-onboarding .checklist{background:#fff;box-shadow:0 0 0 0 #131a1f1f,0 2px 4px 0 #131a1f1f;padding:20px;border-radius:10px;clear:both;margin-top:20px}.resident-onboarding .checklist h2{background:#01c364;color:#fff;margin:-20px -20px 20px;border-top-left-radius:10px;border-top-right-radius:10px;font-size:18px;padding:10px 20px}.user-profile-popup .resident-onboarding>h2{font-size:16px;color:#000;font-weight:700;margin-top:20px;margin-bottom:20px}.user-profile-popup .resident-onboarding .checklist{clear:none;margin-left:50%}.resident-onboarding .checklist ul{margin:0;padding:5px}.resident-onboarding .checklist ul li{padding:0;margin:0 0 25px;position:relative;list-style-type:none}.resident-onboarding .checklist ul li .badge{margin:0 auto auto;border:none;box-shadow:none}.resident-onboarding .checklist ul li button{display:block;width:100%;text-align:left!important}.resident-onboarding .checklist ul li button span.link{margin-left:30px;margin-top:-5px;display:inline-block;color:#000}.resident-onboarding .checklist-check{position:absolute;left:5px;top:5px;background:#f36;border-radius:20px;box-shadow:0 4px 16px 0 #0000001a}.resident-onboarding .checklist-check .MuiSvgIcon-root{color:#fff;visibility:hidden}.resident-onboarding .checklist-check.pending{background:#337eff}.resident-onboarding .checklist-check.scheduled{background:#999}.resident-onboarding .checklist-check.completed{background:#01c364}.resident-onboarding .checklist-check.optional{background:#fff;border:1px solid #01c364}.resident-onboarding .checklist-check.completed .MuiSvgIcon-root,.resident-onboarding .checklist-check.pending .MuiSvgIcon-root{visibility:visible}.resident-onboarding-item>.form-content .MuiFormControl-root.date-field{width:48%;width:100%;margin-right:0}.resident-onboarding-item>.form-content .MuiFormControl-root.date-field.with-other{width:48%;margin-right:0}.resident-onboarding-item>.form-content .MuiFormControl-root.date-field.with-other.start{margin-right:4%}.resident-onboarding-item .MuiAlert-root{border-radius:0;font-weight:700;border-bottom:1px solid #ddd;min-height:55px;margin:0!important;display:block;padding-left:50px;position:relative;z-index:1}.resident-onboarding-item .MuiAlert-root .MuiAlert-icon{position:absolute;left:15px;top:5px}.user-profile .resident-onboarding-item .MuiAlert-root{margin-left:0!important;margin-right:0!important}.resident-onboarding-item .reservation-form{margin-bottom:20px;white-space:nowrap}.resident-onboarding-item .reservation-form .date{display:inline-block;width:30%;white-space:normal;vertical-align:top;padding-top:30px}.resident-onboarding-item .reservation-form .timeslot-list{display:inline-block;width:70%;white-space:normal;vertical-align:top}.resident-onboarding-item .reservation-form .timeslot-list .timeslot-table th{border:none;padding:0;width:25%}.resident-onboarding-item .reservation-form .timeslot-list .timeslot-table td{border:none;padding:3px}.resident-onboarding-item .reservation-form .timeslot-list .timeslot-table tr{border:none;padding:0}.resident-onboarding-item .reservation-form .timeslot-list .time-slot-button{width:100%;padding:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:.9em}.resident-onboarding-item .reservation-form .timeslot-list .time-slot-button .scheduled-time{text-align:center;font-size:10px;padding:0;margin:0 0 -5px}.resident-onboarding-item .reservation-form .timeslot-list .time-slot-button .status-text{text-align:center;font-size:10px;padding:0;margin:0}.user-profile .resident-onboarding-item .reservation-form .date,.user-profile .resident-onboarding-item .reservation-form .timeslot-list{display:block;width:auto}.resident-onboarding-item .reservation-form .date .MuiPickersToolbar-toolbar{border-radius:5px;width:135px}.resident-onboarding-item .reservation-form .date .MuiInputBase-input{font-size:16px}.resident-onboarding-item .reservation-form .date .MuiFormControl-marginNormal{margin-top:0}.resident-onboarding-item .reservation-form .date .PrivatePickersToolbar-root .MuiTypography-overline,.resident-onboarding-item .reservation-form .date .PrivatePickersToolbar-root .PrivateDatePickerToolbar-penIcon{visibility:hidden;display:none}.resident-onboarding-item .reservation-form .date .PrivatePickersToolbar-root{background:#337eff;border-radius:10px;color:#fff;width:150px;visibility:hidden;display:none}.resident-onboarding-item .reservation-form .date .PrivatePickersToolbar-root h4{font-size:14px}.resident-onboarding-status-update .MuiButton-containedSecondary:not(.Mui-disabled).accept{background-color:#01c364!important}.resident-onboarding-status-update .canned-response{margin:0;padding:0}.resident-onboarding-status-update .canned-response li{padding:0;list-style-type:none;margin:0 0 20px}.resident-onboarding-status-update .canned-response li button{display:block;border:1px solid #ccc;border-radius:8px;width:100%;text-align:left;color:#333;padding:15px}.resident-onboarding-status-update .canned-response li button blockquote{margin-left:40px}.resident-onboarding-item .reservation-confirmation-form{position:relative;left:0;right:0;margin:auto;max-width:400px}.resident-onboarding-item.reservation .confirmed{text-align:center;padding-top:30px}.document-viewer{min-height:200px}.document-viewer-empty{border:1px solid #ccc;border-radius:10px;text-align:center;padding:100px 10px 10px;min-height:850px}.does-not-have-property{text-align:center;border-radius:10px;margin-top:10px}.does-not-have-property p{padding:30px}.does-not-have-property .save-button{border-top-left-radius:10px;border-top-right-radius:10px}.resident-profile-popup .MuiOutlinedInput-root .MuiSvgIcon-root,.resident-profile-popup .add-button,.resident-profile-popup .does-not-have-checkbox,.resident-profile-popup .dzu-inputLabel,.resident-profile-popup .resident-onboarding-item .form-header,.resident-profile-popup .resident-onboarding-item .multi-item .form-header h4,.resident-profile-popup .resident-onboarding-item .save-button{visibility:hidden;display:none}.pet-count-checkbox .MuiFormControlLabel-root{padding-left:10px;padding-bottom:10px}.pet-count-checkbox .MuiFormControlLabel-label .MuiSvgIcon-root{margin-left:10px;margin-top:-3px;color:#337eff}.resident-profile-popup .dzu-inputLabel strong{visibility:visible;display:block;padding-top:15px!important}.resident-profile-popup .resident-onboarding-item>.form-content .disabled{opacity:1}.resident-onboarding-item .property-notes{pointer-events:all;margin-top:-20px;margin-bottom:10px}.resident-onboarding-item .property-notes button{margin-left:10px}.resident-profile-popup .resident-onboarding-item>.form-content{padding:10px}.resident-onboarding-item .property-notes .MuiInputAdornment-root{position:absolute;top:25px;right:5px}.resident-onboarding-item .property-notes textarea{padding-right:150px}.resident-onboarding-item .multi-item-summary-list{margin:0;padding:0;text-align:center}.resident-onboarding-item .multi-item-summary{margin:0;padding:10px;list-style-type:none;display:inline-block;width:100%;max-width:300px}.resident-onboarding-item .multi-item-summary-card{border-radius:10px;box-shadow:0 1px 2px 0 #ababab;background-color:#fff;vertical-align:middle;padding:10px;border:1px solid #0000;transform:scale(1);transition:all .15s cubic-bezier(.685,.0473,.346,1)}.resident-onboarding-item .multi-item-summary-card.selected{border-color:#337eff;transform:scale(1.05)}.resident-onboarding-item .multi-item-summary-card h5{font-size:15px;color:#337eff;font-weight:700;height:30px}.resident-onboarding-item .multi-item-summary-card h6{padding:0;font-size:13px;margin:-10px 0 0}.resident-onboarding-item .multi-item-summary-card .MuiStepper-root{border-top:1px solid #ddd;margin-top:10px;padding:10px}.resident-onboarding-item .pet-interview-item .photo img{width:100%;border:1px solid #ddd;border-radius:10px;margin-top:10px;margin-bottom:10px}.resident-onboarding-item .multi-item-summary-card .MuiStepper-root .Mui-disabled{opacity:.8}.resident-onboarding-item .multi-item-summary-card .MuiStepper-root .MuiStepConnector-root{margin-top:-9px;margin-bottom:-9px}.resident-onboarding-item .multi-item-summary-card button{width:100%}.resident-onboarding-item .multi-item-summary-card .delete{position:absolute;top:10px;right:10px}.resident-onboarding-item .multi-item-summary-card .delete button{width:auto}.resident-onboarding-item .multi-item-summary-card .delete button .MuiSvgIcon-root{color:#ccc}.resident-onboarding-item .multi-item-summary-card .MuiStepper-root .MuiSvgIcon-root.Mui-completed{color:#01c364}.resident-onboarding-item .multi-item-summary-card.completed .MuiButton-outlined{border-color:#01c364;color:#01c364}.resident-onboarding-item .field-container{display:inline-block;width:50%;vertical-align:top;padding-left:10px}.resident-onboarding-item .field-container:nth-child(odd){padding-left:0}.resident-onboarding-item .radio-container{border:1px solid #ccc;background-color:#fff;border-radius:8px;padding:20px;margin:20px 10px 0}.resident-onboarding-item>.form-content .radio-container fieldset.MuiFormControl-root{margin:0;padding:0 10px;width:100%}.resident-onboarding-item>.form-content .radio-container fieldset.MuiFormControl-root .MuiFormControlLabel-root{border:1px solid #ddd;border-radius:10px;width:100%;position:relative;padding:10px 10px 10px 40px;transition:all .15s cubic-bezier(.685,.0473,.346,1)}.resident-onboarding-item>.form-content .radio-container fieldset.MuiFormControl-root .MuiFormControlLabel-root.selected{border-color:#337eff}.resident-onboarding-item>.form-content .radio-container .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root{position:absolute;top:0;left:0}.resident-onboarding-item .esa-recommendation{background:#fff;position:relative}.resident-onboarding-item .email-log{padding:20px}.resident-onboarding-item .email-log .add-response-button{padding-top:20px;pointer-events:all;text-align:center}.resident-onboarding-item .email-log .add-response-button button{width:180px!important}.resident-onboarding-item .email-log .add-response-button button .MuiSvgIcon-root{margin-left:10px}.resident-onboarding-item .email-log .response-form{border:1px solid #ddd;padding:20px;border-radius:10px;margin-top:20px;pointer-events:all}.resident-onboarding-item .email-log .response-form .radio-container{margin:20px auto auto}.resident-onboarding-item .email-log .response-form .response-buttons{text-align:center;padding-top:10px}.resident-onboarding-item .email-log .response-form .response-buttons button{margin-left:10px}.resident-onboarding-item .email-log .response-form .response-buttons button:disabled{opacity:.5!important}.resident-onboarding-item .pass-fail{position:relative}.resident-onboarding-item .pass-fail .icon{position:absolute;top:8px;left:80px;color:#01c364}.resident-onboarding-item .pass-fail .icon .negative{color:#f36}.resident-onboarding-item .esa-recommendation-alert{margin:-10px!important;text-align:left}.resident-onboarding-item .esa-recommendation-alert .esa-recommendation-action{width:40%;text-align:center;display:inline-block;vertical-align:top}.resident-onboarding-item .esa-recommendation-alert p{display:inline-block;vertical-align:top;width:60%}.resident-onboarding-item .esa-recommendation-alert .esa-recommendation-action p{display:block;font-weight:400;width:auto}.resident-onboarding-item .esa-recommendation-alert .esa-recommendation-action p strong{display:block;font-size:1.2em;margin-bottom:10px}.resident-onboarding-item .esa-recommendation-alert .esa-recommendation-action p button{width:auto;margin-left:5px;margin-right:5px}.cancel-esa-popup .acknowledgment{border:1px solid #337eff;margin-bottom:20px;border-radius:5px;position:relative;padding:10px 10px 0 60px}.cancel-esa-popup .acknowledgment.completed{border-color:#ccc}.cancel-esa-popup .MuiCheckbox-root{position:absolute;left:0;top:0}.cancel-esa-popup .field-container{display:inline-block;width:40%;padding-bottom:10px}.cancel-esa-popup .field-container:nth-child(2n){width:60%;padding-right:20px}.resident-pet-payment-popup .MuiDialogContent-root{padding-top:20px!important}.resident-onboarding-item .save-cancel{text-align:right;padding:10px;position:sticky;bottom:-20px;margin:40px -10px -10px;background-color:#fff;border-top:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:8}.onboarding-dashboard .resident-onboarding-item .save-cancel{bottom:0}.resident-onboarding-item.audit .save-cancel,.resident-onboarding-item.pet .save-cancel{margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.resident-onboarding-item.provider-service .save-cancel{margin-left:0;margin-right:0;margin-bottom:0}.resident-onboarding-item .save-cancel .submit-cover{position:absolute;width:100px;height:40px;right:85px}.resident-onboarding-submit-cover-tooltip{font-size:14px!important;font-weight:400!important;line-height:1.5em!important}.resident-onboarding-item .save-cancel .MuiButton-root{margin-left:10px}.resident-onboarding-item .documents-and-other{border:1px solid #ddd;padding:20px;border-radius:5px;margin-top:20px}.resident-onboarding-item .resident-onboarding-item{box-shadow:none;border-color:#ddd}.add-name-on-doc-popup .MuiDialog-paper{width:100%;max-width:400px}@media (max-width:1024px){.resident-onboarding-item .reservation-form .date{width:40%}.resident-onboarding-item .reservation-form .timeslot-list{width:60%}.resident-onboarding-item .reservation-form .date .PrivatePickersToolbar-root{visibility:hidden;display:none}}@media (max-width:768px){.page .resident-onboarding-item .multi-item .form-fields{display:block;padding:0;width:auto;float:none}.user-profile-popup .resident-onboarding .checklist{clear:both;margin-left:0}.page .resident-onboarding-item .multi-item .photo-fields{display:block;width:auto}.resident-onboarding-item>.form-content{padding:0 10px 10px}.resident-onboarding-item>.form-content>p:first-child{margin-top:10px}.resident-onboarding-item.reservation>.form-content{padding:15px}.resident-onboarding .checklist ul{padding:0}.resident-onboarding .checklist ul li{padding:0;position:relative;clear:both;margin-bottom:30px}.resident-onboarding .checklist ul li span.link{max-width:40%}.resident-onboarding .checklist ul li .badge{margin-top:0;margin-left:10px}.resident-onboarding .checklist .MuiCheckbox-root{position:absolute;left:0;top:0;margin-left:-10px;margin-top:-8px}.resident-onboarding-item .document-upload.photo .file-upload-list .file{display:block;width:auto;margin-left:0;margin-top:10px}.resident-onboarding-item .document-upload.photo .file-upload-list .file .image{height:250px}.resident-onboarding-item .MuiAlert-root{margin-bottom:10px!important}.resident-onboarding-item .reservation-form .date,.resident-onboarding-item .reservation-form .timeslot-list{display:block;width:auto}.resident-onboarding-item .save-warning{display:block;text-align:center;padding-bottom:10px}.onboarding-dashboard .resident-onboarding-item.provider-service>.doc-preview{visibility:hidden;display:none}.onboarding-dashboard .resident-onboarding-item.provider-service>.form-content{width:auto;display:block}}@media (max-width:668px){.resident-onboarding-checklist-popup .resident-onboarding-item>.form-header,.resident-onboarding-item .form-header{top:-10px}.resident-onboarding-item .multi-item .form-header{top:30px}.page .resident-onboarding-item .form-header{top:65px}.page .resident-onboarding-item .multi-item .form-header{top:105px}.resident-onboarding-item .document-upload .dzu-dropzone .dzu-inputLabel{padding-top:15px!important}.resident-onboarding-item .field-container{width:100%;padding:0}.resident-onboarding-item .multi-item-summary{max-width:none;padding:0}.resident-onboarding-item .multi-item-summary-card.selected{transform:scale(1)}.resident-onboarding-item .save-cancel{margin:0!important;background-color:initial;border:none;text-align:center;position:relative;bottom:auto;padding:20px 10px 10px}.resident-onboarding-item.provider-service .save-cancel .submit-cover{position:absolute;width:100px;height:40px;right:80px;left:0;margin:auto}}.renters-insurance{position:relative;left:0;right:0;margin:auto;max-width:1120px;border-bottom:1px solid #ddd;padding-top:20px;padding-bottom:20px;text-align:center}.renters-insurance.with-upload{display:inline-block;width:50%;vertical-align:top;padding-right:20px}.renters-insurance .provider-list{display:inline-block;vertical-align:middle;width:250px}.renters-insurance.with-upload .provider-list{display:block;position:relative;left:0;right:0;margin:auto}.renters-insurance .provider-list li{width:100%!important}.renters-insurance .provider-list li>.MuiButton-root{overflow:visible!important}.renters-insurance .provider-list li .badge{background-color:green;text-align:center;position:absolute;left:0;right:0;top:-10px;width:auto;width:140px;margin:auto;color:#fff;display:inline-block;text-transform:none;font-size:12px}.insurance-requirements{display:inline-block;vertical-align:middle;padding:30px 20px 20px 5px;position:relative;left:0;right:0;margin:auto;max-width:450px}.onboarding-item .insurance-requirements{max-width:90%;text-align:left}.insurance-requirements h5{font-weight:700;margin-top:-10px;font-size:16px;margin-bottom:10px}.insurance-requirements .requirement{margin-bottom:5px;margin-top:10px;display:inline-block;box-shadow:0 2px 4px 0 #ababab;background:#fff;border-radius:10px;padding:10px;text-align:center;width:96%;margin-left:-15px}.insurance-requirements .requirement.horizontal{margin-top:5px;width:47%;margin-right:3%;margin-left:0}.insurance-requirements .requirement.horizontal>div{vertical-align:middle}.insurance-requirements .requirement>div.label{color:#999;font-size:.8em}.insurance-requirements .requirement>div.value{padding-top:10px;font-weight:700}.renters-insurance-resident-onboarding-container{display:inline-block;width:50%;vertical-align:top}.renters-insurance-already-provided{border-top:1px solid #ddd;clear:both;padding:20px 10px 0;text-align:left}.renters-insurance-already-provided .buttons.mobile{left:0;right:0;margin:auto;visibility:hidden;display:none}.renters-insurance-already-provided .buttons button{margin-left:5px;margin-right:5px;float:right}.renters-insurance-already-provided .buttons.mobile button{margin-left:5px;margin-right:5px}@media (max-width:768px){.renters-insurance .provider-list{display:block;width:auto}.renters-insurance .insurance-requirements{display:block}.renters-insurance-already-provided .buttons{visibility:hidden;display:none}.renters-insurance-already-provided .buttons.mobile{visibility:visible;display:block}}@media (max-width:668px){.insurance-requirements{padding-left:10px;padding-right:10px;padding-top:0}.insurance-requirements .requirement{width:100%!important;margin-right:0!important;margin-left:0!important}.renters-insurance-already-provided{padding:20px;line-height:1.8em}.renters-insurance-already-provided .MuiFormControlLabel-root{margin-bottom:20px}}@media (max-width:500px){.renters-insurance .insurance-requirements .requirement>div{font-size:.9em;vertical-align:top}.renters-insurance .provider-list{width:100%}}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.resident-onboarding-header{border:1px solid #eee;box-shadow:0 1px 2px 0 #ababab;border-radius:5px;padding:10px;line-height:1.6em;color:#337eff}.resident-onboarding-header a{color:#337eff}.resident-onboarding-header>div{display:inline-block;width:50%;padding:10px;vertical-align:top}.resident-onboarding-header span.value{float:right}.property-pets{min-height:500px}.property-filtered-list{background-color:#fafafa}.property-filtered-list .filters{display:inline-block;width:25%;vertical-align:top;padding:10px}.property-filtered-list .filters>div{background:#fff;border:1px solid #e8f1fa;border-radius:10px;box-shadow:0 1px 2px 0 #ccc;padding:10px;position:relative}.property-filtered-list .filters .filter{position:relative}.property-filtered-list .filters .filter .MuiFormGroup-root{max-height:300px;overflow:auto;display:block;width:100%}.property-filtered-list .filters .filter fieldset{display:block}.property-filtered-list .filters .filter legend{position:sticky;top:0;z-index:1;background:#fff;color:#000!important}.property-filtered-list .filters .filter:not(:first-child){margin-top:20px;border-top:1px solid #ddd}.property-filtered-list .filters .filter legend{font-weight:700;font-size:12px;margin:0;padding-top:10px;padding-bottom:10px}.property-filtered-list .filters .filter .MuiFormControlLabel-root.Mui-disabled{opacity:1}.property-filtered-list .filters .filter .MuiFormControlLabel-root{margin-bottom:0;margin-left:0;display:block}.property-filtered-list .filters .filter label .MuiTypography-root{font-size:12px}.property-filtered-list .grid{display:inline-block;width:75%;vertical-align:top;padding:10px}.property-filter-card{width:23.5%;margin-right:1.5%;background:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #ccc;display:inline-block;vertical-align:top;margin-bottom:20px;min-height:auto;min-width:auto}.property-filter-card .image{position:relative;padding-bottom:100%;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.property-filter-card .image .no-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#ccc;color:#999;font-style:italic;padding-top:45%;text-align:center}.property-filter-card .image img,.property-filtered-list .grid .property-filter-card .image button.image-open-button{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%}.property-filter-card .image img{background:#ccc}.property-filter-card .image .image-nav{background:#00000080;padding:10px;position:absolute;bottom:0;left:0;right:0;margin:auto;transition:all .15s cubic-bezier(.685,.0473,.346,1);opacity:0;height:35px;z-index:1}.property-filter-card .image:hover .image-nav{opacity:1}.property-filter-card .image .MuiButton-root{position:absolute;top:auto;bottom:5px;left:0;margin:auto;min-width:auto;color:#fff!important;padding:0 5px;border-radius:0}.property-filtered-list .grid .property-filter-card .image .MuiButton-root .MuiSvgIcon-root{text-shadow:1px 1px 2px pink}.property-filtered-list .grid .property-filter-card .image .MuiButton-root.left{padding-left:10px;padding-right:0}.property-filtered-list .grid .property-filter-card .image .MuiButton-root.right{left:auto;right:0;text-align:right}.property-filtered-list .grid .property-filter-card .image .MuiButton-root.profile{position:absolute;left:0;right:0;margin:auto;width:70%}.property-filter-card .info{text-align:center;padding:10px}.property-filter-card .title{font-size:20px;font-weight:700}.property-filter-card .title,.property-filter-card .unit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-filter-card .unit{font-size:12px}.property-filtered-list-empty{background:#fff;border-radius:10px;box-shadow:0 1px 2px 0 #ccc;padding:20px;text-align:center}.resident-profile-popup .MuiDialog-paper{max-width:900px}.property-filter-photo-popup .MuiDialog-paper{max-width:1100px}.property-filter-photo-popup .photo-list{text-align:center;background-color:#111}.property-filter-photo-popup .photo-list img{width:25%}.property-filter-photo-popup .MuiDialogContent-root{padding:0}.resident-event-list table{background-color:#fff}.resident-event-list th{font-weight:700}.resident-event-edit-popup.resident-onboarding-item .radio-container{margin:20px auto auto}.resident-event-edit-popup .MuiFormControl-root{margin-top:20px}.resident-event-edit-popup.resident-onboarding-item .radio-container .MuiFormControl-root{margin-top:0}.resident-event-edit-popup.resident-onboarding-item .radio-container fieldset.MuiFormControl-root{margin:0;padding:0 10px;width:100%}.resident-event-edit-popup.resident-onboarding-item .radio-container fieldset.MuiFormControl-root .MuiFormControlLabel-root{border:1px solid #ddd;border-radius:10px;width:100%;position:relative;padding:10px 10px 10px 40px;transition:all .15s cubic-bezier(.685,.0473,.346,1)}.resident-event-edit-popup.resident-onboarding-item .radio-container fieldset.MuiFormControl-root .MuiFormControlLabel-root.selected{border-color:#337eff}.resident-event-edit-popup.resident-onboarding-item .radio-container .MuiFormControl-root .MuiFormControlLabel-root .MuiRadio-root{position:absolute;top:0;left:0}.resident-event-list td.actions button{opacity:0;transition:all .15s cubic-bezier(.685,.0473,.346,1)}.resident-event-list tr:hover td.actions button{opacity:1}.signature-pad-wrapper{border:1px solid #ccc;border-radius:5px;margin-top:20px;padding:10px;position:relative;text-align:center}.signature-pad-wrapper>label{font-size:.7em;color:#666;margin-top:-23px;position:absolute}.signature-pad-wrapper>label:after{content:"";display:block;height:10px;background:#fff;margin-top:-11px;margin-left:-5px;margin-right:-5px}.signature-pad-wrapper>canvas{background:#fafafa;border:1px dashed #ccc;border-radius:5px;position:relative;left:0;right:0;margin:auto}.signature-pad-wrapper>canvas.mobile{visibility:hidden;display:none}.signature-pad-wrapper .controls{position:absolute;bottom:20px;right:12px}.signature-pad-wrapper .controls button{font-size:.8em}@media (max-width:668px){.signature-pad-wrapper>canvas{visibility:hidden;display:none}.signature-pad-wrapper>canvas.mobile{visibility:visible;display:block}}.walkthrough-scheduled{text-align:center;padding:40px}.walkthrough-checklist ol{margin:0;padding:0}.walkthrough-checklist ol li{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #ccc;clear:both;position:relative}.walkthrough-checklist ol li:nth-child(2n){background-color:#fafafa}.walkthrough-checklist ol li.title{border-bottom-width:2px;margin-top:20px}.walkthrough-checklist ol li>div{display:inline-block;padding:5px;color:#666;vertical-align:top}.walkthrough-checklist ol li .item-name{width:30%;padding-left:20px}.walkthrough-checklist ol li.title .item-name{text-transform:uppercase;font-weight:700;padding-left:10px}.walkthrough-checklist ol li .toggle{width:15%}.walkthrough-checklist ol li .toggle label{margin:-5px 0}.walkthrough-checklist ol li .toggle label .MuiFormControlLabel-label{width:80px;text-align:center}.walkthrough-checklist ol li .MuiFormControlLabel-root{margin:-15px 0 -10px}.walkthrough-checklist ol li .MuiFormControl-root{margin:0 0 -5px}.walkthrough-checklist ol li .MuiIconButton-root{margin:-17px 0 -10px}.walkthrough-checklist ol li .notes{width:32%}.walkthrough-checklist ol li .attachments{width:18%;white-space:nowrap;vertical-align:bottom}.walkthrough-checklist ol li>.close{top:60px;right:5px;z-index:9;position:absolute}.walkthrough-checklist ol li .document-upload{clear:both;width:auto;display:block;margin:10px;background:#fafafa}.walkthrough-checklist .MuiInputBase-root:after,.walkthrough-checklist .MuiInputBase-root:before{border:none}.resident-onboarding-item .walkthrough-checklist .document-upload.photo .file-upload-list .file{width:32.33%;margin-left:1.5%}.resident-onboarding-item .walkthrough-checklist .document-upload.photo .file-upload-list .file:first-child{margin-left:0}.resident-onboarding-item .walkthrough-checklist .document-upload.photo .file-upload-list .file .image .delete{top:25px}.resident-walkthrough-submit .Mui-disabled{opacity:1}.resident-walkthrough-submit .MuiFormControl-root{margin-top:20px}.resident-walkthrough-submit .MuiFormControlLabel-root{margin-top:20px;position:relative;padding-left:50px}.resident-walkthrough-submit .MuiFormControlLabel-root .MuiCheckbox-root{position:absolute;top:-8px;left:0}@media (max-width:1024px){.walkthrough-checklist ol li .item-name{width:60%}.walkthrough-checklist ol li .toggle{width:40%;text-align:right}.walkthrough-checklist ol li .notes{width:100%;padding-left:20px}.walkthrough-checklist ol li .attachments{width:100%;text-align:center;padding-bottom:10px}}@media (max-width:768px){.resident-onboarding-item .walkthrough-checklist .document-upload.photo .file-upload-list .file{width:100%;margin-left:0}}.customer-event-calendar{text-align:center;padding:30px;position:relative;left:0;right:0;margin:auto;max-width:1100px;min-height:400px}.customer-event-calendar .date-picker{display:inline-block;background:#fff;border-radius:20px;vertical-align:top;width:35%;float:left;position:sticky;top:130px;margin-top:-10px}.customer-event-calendar .date-picker>div{background-color:initial}.customer-event-calendar .date-picker .PrivatePickersToolbar-root{visibility:hidden;display:none}.customer-event-calendar .event-list{display:inline-block;vertical-align:top;width:65%;text-align:center}.customer-event-calendar .event-list.saving{opacity:.8;pointer-events:none}.customer-event-calendar .event-list h5{background-color:#fff;font-size:16px;position:sticky;top:120px;z-index:99;margin-bottom:30px;padding:13px 10px 10px}.MuiDialogContent-root .customer-event-calendar .event-list h5{top:19px}.user-profile-popup .MuiDialogContent-root .customer-event-calendar .event-list h5{top:40px}.MuiDialogContent-root .customer-event-calendar .date-picker{top:19px}.user-profile-popup .MuiDialogContent-root .customer-event-calendar .date-picker{top:40px}.property-calendars .customer-event-calendar .event-list h5{top:135px}.customer-event-calendar .event-list h5 .left,.customer-event-calendar .event-list h5 .right{visibility:hidden;display:none;width:45px;height:45px}.customer-event-calendar .event-list h5 .left{float:left;margin-left:-20px;margin-top:-15px}.customer-event-calendar .event-list h5 .right{float:right;margin-right:-20px;margin-top:-15px}.customer-event-calendar .event-list>div:first-child h5 .left,.customer-event-calendar .event-list>div:nth-child(4) h5 .right{visibility:visible;display:inline-block}.customer-event-calendar .event-list>div{display:inline-block;width:25%;padding-right:10px;margin-bottom:30px;vertical-align:top}.customer-event-calendar .event-list div.date{text-align:center;font-size:16px;font-weight:400}.customer-event-calendar .event-list div.timeframe button{width:100%;font-size:.8em!important;font-weight:400;white-space:nowrap;display:block;margin-top:10px}.customer-event-calendar .event-list div.timeframe button em{display:block;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.customer-event-calendar .event-list div.timeframe .MuiButton-outlined{background:#fff}.customer-event-calendar .event-list div.timeframe .Mui-disabled{background-color:#999!important}.customer-event-calendar .PrivatePickersFadeTransitionGroup-root{font-size:16px}.calendar-timeslot-popup .MuiDialog-paper{width:100%;max-width:1200px}@media (max-width:1024px){.customer-event-calendar .date-picker{visibility:hidden;display:none}.customer-event-calendar .event-list{display:block;left:0;right:0;margin:auto;position:relative;width:auto}}@media (max-width:668px){.customer-event-calendar{padding:10px 0 10px 10px}.customer-event-calendar .event-list h5{font-size:12px;white-space:nowrap;font-weight:700}.customer-event-calendar .event-list div.timeframe button{font-size:.65em!important;padding:5px}.customer-event-calendar .event-list h5 .left,.customer-event-calendar .event-list h5 .right{margin-top:-20px}}@media (max-width:568px){.customer-event-calendar .event-list>div{width:33.333%}.customer-event-calendar .event-list>div:nth-child(3) .right{visibility:visible;display:inline-block}.customer-event-calendar .event-list>div:nth-child(4){visibility:hidden;display:none}}