.image-uploader-module-scss-module__b_nPIW__fileInput{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.image-uploader-module-scss-module__b_nPIW__uploaderContainer{width:200px;height:200px;position:relative}.image-uploader-module-scss-module__b_nPIW__skeletonWrap{border-radius:8px;width:200px;height:200px;overflow:hidden}.image-uploader-module-scss-module__b_nPIW__uploadArea{cursor:pointer;background:#f5f6f7;border:2px dashed #191f1c;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;transition:all .25s ease-in-out;display:flex}.image-uploader-module-scss-module__b_nPIW__uploadArea:hover{background:#fff;border-color:#191f1c;box-shadow:0 1px 3px #00000014,0 4px 12px #00000014}.image-uploader-module-scss-module__b_nPIW__uploadArea:active{transform:scale(.98)}.image-uploader-module-scss-module__b_nPIW__imagePreview{border-radius:8px;width:100%;height:100%;transition:all .25s ease-in-out;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014,0 4px 12px #00000014}.image-uploader-module-scss-module__b_nPIW__imagePreview:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#00000080,#0000);height:64px;transition:all .25s ease-in-out;position:absolute;top:0;left:0;right:0}.image-uploader-module-scss-module__b_nPIW__imagePreview:hover .image-uploader-module-scss-module__b_nPIW__deleteButton,.image-uploader-module-scss-module__b_nPIW__imagePreview:hover:before{opacity:1}@media (max-width:768px){.image-uploader-module-scss-module__b_nPIW__imagePreview:before{opacity:1}}.image-uploader-module-scss-module__b_nPIW__imagePreview:hover:after{content:"";pointer-events:none;background:#0000004d;position:absolute;inset:0}.image-uploader-module-scss-module__b_nPIW__deleteButton{z-index:10;opacity:0;background:#de2828;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s ease-in-out;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 10px 25px -5px #00000047,0 8px 10px -6px #0000003d,0 -6px 15px -5px #00000026}.image-uploader-module-scss-module__b_nPIW__deleteButton:hover{transform:scale(1.1)}@media (max-width:768px){.image-uploader-module-scss-module__b_nPIW__deleteButton{opacity:1}}.image-uploader-module-scss-module__b_nPIW__openButton{z-index:10;background:#191f1c;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s ease-in-out;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 10px 25px -5px #00000047,0 8px 10px -6px #0000003d,0 -6px 15px -5px #00000026}.image-uploader-module-scss-module__b_nPIW__openButton:hover{transform:scale(1.1)}.image-uploader-module-scss-module__b_nPIW__documentPreview{background:#f5f6f7;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:16px;display:flex}.image-uploader-module-scss-module__b_nPIW__reuploadLabel{cursor:pointer;width:100%;height:100%;display:block;position:relative}.image-uploader-module-scss-module__b_nPIW__reuploadLabel:hover .image-uploader-module-scss-module__b_nPIW__reuploadOverlay{opacity:1}.image-uploader-module-scss-module__b_nPIW__reuploadOverlay{z-index:5;pointer-events:none;opacity:0;background:#000000b3;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;transition:all .25s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-uploader-module-scss-module__b_nPIW__fileNameOverlay{z-index:2;pointer-events:none;background:#000000b3;padding:8px;position:absolute;bottom:0;left:0;right:0}
.help-tooltip-icon-module-scss-module__8yKuyq__helpIcon{vertical-align:middle;cursor:pointer;align-items:center;display:inline-flex}
.admin-approval-section-module-scss-module__B1_4QG__statusBadge{white-space:nowrap;border-radius:4px;width:fit-content;padding:2px 6px}.admin-approval-section-module-scss-module__B1_4QG__statusDraft,.admin-approval-section-module-scss-module__B1_4QG__statusArchived{background:#f5f6f7}.admin-approval-section-module-scss-module__B1_4QG__statusPending{background:#fef6e6}.admin-approval-section-module-scss-module__B1_4QG__statusVerified{background:#ecf9f5}.admin-approval-section-module-scss-module__B1_4QG__statusRejected{background:#fceaea}
.gallery-image-element-module-scss-module__5BWpzG__wrapper{cursor:zoom-in;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.gallery-image-element-module-scss-module__5BWpzG__wrapper:hover .gallery-image-element-module-scss-module__5BWpzG__overlay{opacity:1}.gallery-image-element-module-scss-module__5BWpzG__imageWrapper{position:absolute;inset:0}.gallery-image-element-module-scss-module__5BWpzG__label{text-align:center;z-index:1;background:#191f1c8c;padding:6px 8px;position:absolute;bottom:0;left:0;right:0}.gallery-image-element-module-scss-module__5BWpzG__overlay{opacity:0;z-index:2;background:#191f1c73;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0}
.photo-thumbnail-module-scss-module__43nLDq__wrapper{flex-shrink:0;width:200px;height:200px;position:relative}
.document-thumbnail-module-scss-module__t_STrG__wrapper{cursor:zoom-in;background:#f5f6f7;border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.document-thumbnail-module-scss-module__t_STrG__wrapper:hover .document-thumbnail-module-scss-module__t_STrG__overlay{opacity:1}.document-thumbnail-module-scss-module__t_STrG__content{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.document-thumbnail-module-scss-module__t_STrG__label{text-align:center;z-index:1;background:#191f1c8c;padding:8px 16px;position:absolute;bottom:0;left:0;right:0}.document-thumbnail-module-scss-module__t_STrG__overlay{opacity:0;z-index:2;background:#191f1c73;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0}
.amenity-pick-module-scss-module__FOp21q__layout{background:#f5f6f7;border:1px solid #d0d8e6;border-radius:8px;padding:8px 16px}.amenity-pick-module-scss-module__FOp21q__layout.amenity-pick-module-scss-module__FOp21q__active{border-color:#ffea00;box-shadow:inset 0 0 0 1px #ffea00}
.select-amenities-grid-module-scss-module__vihZNa__grid{flex-wrap:wrap;gap:16px;width:100%;display:flex}
.select-safety-grid-module-scss-module__uQ2hMa__grid{flex-wrap:wrap;gap:16px;width:100%;display:flex}
