.Toast-module-scss-module__z8lupa__toast{pointer-events:auto;background:#fff;border-left:4px solid #cbd5e0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:300px;max-width:450px;padding:16px;animation:.3s ease-out forwards Toast-module-scss-module__z8lupa__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__success{border-left-color:#48bb78}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__success .Toast-module-scss-module__z8lupa__icon{color:#48bb78}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__error{border-left-color:#f56565}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__error .Toast-module-scss-module__z8lupa__icon{color:#f56565}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__warning{border-left-color:#ed8936}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__warning .Toast-module-scss-module__z8lupa__icon{color:#ed8936}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__info{border-left-color:#4299e1}.Toast-module-scss-module__z8lupa__toast.Toast-module-scss-module__z8lupa__info .Toast-module-scss-module__z8lupa__icon{color:#4299e1}.Toast-module-scss-module__z8lupa__toast:after{content:"";background:#0000000d;width:100%;height:3px;animation:3s linear forwards Toast-module-scss-module__z8lupa__progress;position:absolute;bottom:0;left:0}.Toast-module-scss-module__z8lupa__content{flex:1;align-items:center;gap:12px;display:flex}.Toast-module-scss-module__z8lupa__content .Toast-module-scss-module__z8lupa__icon{flex-shrink:0;width:24px;height:24px}.Toast-module-scss-module__z8lupa__content .Toast-module-scss-module__z8lupa__message{color:#2d3748;font-size:14px;font-weight:500;line-height:1.4}.Toast-module-scss-module__z8lupa__closeBtn{cursor:pointer;color:#a0aec0;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.Toast-module-scss-module__z8lupa__closeBtn:hover{color:#4a5568}.Toast-module-scss-module__z8lupa__closeBtn .Toast-module-scss-module__z8lupa__closeIcon{width:18px;height:18px}@keyframes Toast-module-scss-module__z8lupa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module-scss-module__z8lupa__progress{0%{width:100%}to{width:0%}}
.sidebar-module-scss-module__H1iw1q__sidebar{color:#fff;z-index:100;background-color:#1a1c23;flex-direction:column;width:260px;height:100vh;display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 10px #0000001a}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__logo{border-bottom:1px solid #ffffff1a;padding:24px 20px}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__logo h2{background:linear-gradient(90deg,#4facfe 0%,#00f2fe 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0;font-size:20px;font-weight:700}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__userInfo{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:20px;display:flex}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__userInfo .sidebar-module-scss-module__H1iw1q__avatar{background-color:#2d3748;border-radius:50%;width:40px;height:40px;overflow:hidden}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__userInfo .sidebar-module-scss-module__H1iw1q__avatar img{object-fit:cover;width:100%;height:100%}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__userInfo .sidebar-module-scss-module__H1iw1q__avatar .sidebar-module-scss-module__H1iw1q__avatarPlaceholder{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__userInfo .sidebar-module-scss-module__H1iw1q__details{flex-direction:column;display:flex}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__userInfo .sidebar-module-scss-module__H1iw1q__details .sidebar-module-scss-module__H1iw1q__name{font-size:14px;font-weight:600}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__userInfo .sidebar-module-scss-module__H1iw1q__details .sidebar-module-scss-module__H1iw1q__role{color:#a0aec0;font-size:12px}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav{flex:1;padding:20px 0;overflow-y:auto}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav ul{margin:0;padding:0;list-style:none}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav ul li{margin-bottom:8px}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav ul li .sidebar-module-scss-module__H1iw1q__navLink{color:#cbd5e0;border-left:3px solid #0000;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;transition:all .2s;display:flex}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav ul li .sidebar-module-scss-module__H1iw1q__navLink .sidebar-module-scss-module__H1iw1q__icon{width:24px;height:24px}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav ul li .sidebar-module-scss-module__H1iw1q__navLink:hover{color:#fff;background-color:#ffffff0d}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav ul li .sidebar-module-scss-module__H1iw1q__navLink.sidebar-module-scss-module__H1iw1q__active{color:#fff;background-color:#4299e11a;border-left-color:#4299e1}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__nav ul li .sidebar-module-scss-module__H1iw1q__navLink.sidebar-module-scss-module__H1iw1q__active .sidebar-module-scss-module__H1iw1q__icon{color:#4299e1}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__footer{border-top:1px solid #ffffff1a;padding:20px}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__footer .sidebar-module-scss-module__H1iw1q__logoutBtn{color:#fc8181;cursor:pointer;background:#e53e3e1a;border:1px solid #e53e3e33;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:14px;transition:all .2s;display:flex}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__footer .sidebar-module-scss-module__H1iw1q__logoutBtn .sidebar-module-scss-module__H1iw1q__icon{width:20px;height:20px}.sidebar-module-scss-module__H1iw1q__sidebar .sidebar-module-scss-module__H1iw1q__footer .sidebar-module-scss-module__H1iw1q__logoutBtn:hover{color:#fff;background:#e53e3e33}
.header-module-scss-module__F4vtIq__header{z-index:90;background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000d}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left{align-items:center;gap:16px;display:flex}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__menuBtn{color:#4a5568;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;display:none}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__menuBtn:hover{background-color:#f7fafc}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__menuBtn .header-module-scss-module__F4vtIq__icon{width:24px;height:24px}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__search{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:300px;padding:8px 16px;transition:all .2s;display:flex}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__search:focus-within{background-color:#fff;border-color:#4299e1;box-shadow:0 0 0 1px #4299e1}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__search .header-module-scss-module__F4vtIq__searchIcon{color:#a0aec0;width:20px;height:20px;margin-right:8px}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__search input{color:#2d3748;background:0 0;border:none;outline:none;width:100%;font-size:14px}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__left .header-module-scss-module__F4vtIq__search input::placeholder{color:#a0aec0}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__right{align-items:center;gap:16px;display:flex}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__right .header-module-scss-module__F4vtIq__iconBtn{color:#4a5568;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex;position:relative}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__right .header-module-scss-module__F4vtIq__iconBtn:hover{background-color:#edf2f7}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__right .header-module-scss-module__F4vtIq__iconBtn .header-module-scss-module__F4vtIq__icon{width:24px;height:24px}.header-module-scss-module__F4vtIq__header .header-module-scss-module__F4vtIq__right .header-module-scss-module__F4vtIq__iconBtn .header-module-scss-module__F4vtIq__badge{color:#fff;background-color:#e53e3e;border:2px solid #fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:2px;right:4px}
.adminLayout-module-scss-module__TnOYDa__adminLayout{background-color:#f7fafc;min-height:100vh;display:flex}.adminLayout-module-scss-module__TnOYDa__adminLayout .adminLayout-module-scss-module__TnOYDa__mainContent{flex-direction:column;flex:1;min-height:100vh;margin-left:260px;display:flex}.adminLayout-module-scss-module__TnOYDa__adminLayout .adminLayout-module-scss-module__TnOYDa__pageContent{flex:1;height:calc(100vh - 70px);padding:24px;overflow-y:auto}.adminLayout-module-scss-module__TnOYDa__loadingContainer{color:#4a5568;background-color:#f7fafc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.adminLayout-module-scss-module__TnOYDa__loadingContainer .adminLayout-module-scss-module__TnOYDa__spinner{border:3px solid #4299e133;border-top-color:#4299e1;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite adminLayout-module-scss-module__TnOYDa__spin}@keyframes adminLayout-module-scss-module__TnOYDa__spin{to{transform:rotate(360deg)}}
.PropertyForm-module-scss-module__S_GBdW__formContainer{max-width:900px;margin:0 auto}.PropertyForm-module-scss-module__S_GBdW__header{align-items:center;gap:16px;margin-bottom:32px;display:flex}.PropertyForm-module-scss-module__S_GBdW__header .PropertyForm-module-scss-module__S_GBdW__backBtn{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.PropertyForm-module-scss-module__S_GBdW__header .PropertyForm-module-scss-module__S_GBdW__backBtn:hover{background:#f7fafc;border-color:#cbd5e0}.PropertyForm-module-scss-module__S_GBdW__header .PropertyForm-module-scss-module__S_GBdW__backBtn .PropertyForm-module-scss-module__S_GBdW__icon{width:18px;height:18px}.PropertyForm-module-scss-module__S_GBdW__header h1{color:#2d3748;margin:0;font-size:24px;font-weight:700}.PropertyForm-module-scss-module__S_GBdW__form{background:#fff;border:1px solid #edf2f7;border-radius:12px;flex-direction:column;gap:40px;padding:32px;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__section{flex-direction:column;gap:20px;display:flex}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__section h2{color:#2d3748;border-bottom:2px solid #edeff2;margin-bottom:8px;padding-bottom:12px;font-size:18px;font-weight:600}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field{flex-direction:column;gap:8px;display:flex}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field label{color:#4a5568;font-size:14px;font-weight:600}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field input,.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field textarea,.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field select{background:#fcfcfc;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:12px 16px;font-size:15px;transition:all .2s}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field input:focus,.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field textarea:focus,.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field select:focus{background:#fff;border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field.PropertyForm-module-scss-module__S_GBdW__checkbox{cursor:pointer;flex-direction:row;align-items:center;gap:12px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__field.PropertyForm-module-scss-module__S_GBdW__checkbox input{cursor:pointer;width:18px;height:18px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-top:8px;display:grid}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__previewItem{aspect-ratio:1;border:1px solid #edf2f7;border-radius:12px;position:relative;overflow:hidden}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__previewItem img{object-fit:cover;width:100%;height:100%}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__previewItem .PropertyForm-module-scss-module__S_GBdW__removeIcon{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__previewItem .PropertyForm-module-scss-module__S_GBdW__removeIcon:hover{background:#e53e3ecc}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__previewItem .PropertyForm-module-scss-module__S_GBdW__removeIcon svg{width:14px;height:14px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__uploadBox{aspect-ratio:1;cursor:pointer;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__uploadBox:hover{background:#ebf8ff;border-color:#3182ce}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__uploadBox:hover .PropertyForm-module-scss-module__S_GBdW__uploadIcon{color:#3182ce}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__uploadBox .PropertyForm-module-scss-module__S_GBdW__uploadIcon{color:#a0aec0;width:32px;height:32px;margin-bottom:8px;transition:color .2s}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__uploadBox p{color:#4a5568;margin:0;font-size:13px;font-weight:600}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__uploadBox span{color:#a0aec0;font-size:11px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__uploadBox .PropertyForm-module-scss-module__S_GBdW__hiddenInput{display:none}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__videoPreview{object-fit:cover;background:#000;width:100%;height:100%}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__videoBadge{pointer-events:none;background:#0009;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:8px;right:8px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__imageGrid .PropertyForm-module-scss-module__S_GBdW__videoBadge .PropertyForm-module-scss-module__S_GBdW__videoIcon{color:#fff;width:16px;height:16px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__options .PropertyForm-module-scss-module__S_GBdW__checkbox{cursor:pointer;color:#4a5568;align-items:center;gap:12px;font-weight:500;display:flex}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__options .PropertyForm-module-scss-module__S_GBdW__checkbox input{accent-color:#3182ce;width:18px;height:18px}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__footer{border-top:1px solid #edf2f7;justify-content:flex-end;gap:16px;padding-top:24px;display:flex}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__footer button{cursor:pointer;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__footer .PropertyForm-module-scss-module__S_GBdW__cancelBtn{color:#4a5568;background:#fff;border:1px solid #e2e8f0}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__footer .PropertyForm-module-scss-module__S_GBdW__cancelBtn:hover{background:#f7fafc;border-color:#cbd5e0}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__footer .PropertyForm-module-scss-module__S_GBdW__submitBtn{color:#fff;background:#3182ce;border:1px solid #3182ce}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__footer .PropertyForm-module-scss-module__S_GBdW__submitBtn:hover{background:#2b6cb0}.PropertyForm-module-scss-module__S_GBdW__form .PropertyForm-module-scss-module__S_GBdW__footer .PropertyForm-module-scss-module__S_GBdW__submitBtn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:640px){.PropertyForm-module-scss-module__S_GBdW__row{grid-template-columns:1fr}}
