.auth-container{align-items:center;display:flex;flex-direction:column;padding:20px}.auth-container form{width:100%}.dashboard{padding:20px}.property-form{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:20px auto;max-width:500px;padding:20px}.property-list{margin:20px auto;max-width:800px}.property-item{align-items:center;background:#fffefe;border-radius:40px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;font-size:large;justify-content:center;margin:37px 37px 10px;padding:24px}.home{font-family:Arial,sans-serif;text-align:center}.home-header{align-items:center;background-color:#c3e0fd;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.home-logo{width:250px}.filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px 0}.filters input,.filters select{border:1px solid #ccc;border-radius:4px;margin-right:15px;padding:11px;width:21%}.property-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.property-item{border:1px solid #ddd;border-radius:4px;max-width:300px;padding:20px;text-align:left}.property-item img{border-radius:4px;height:200px;object-fit:cover;width:100%}.more-info-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.more-info-button:hover{background-color:#0056b3}.no-data{color:red;font-size:18px;text-align:center}.home-footer{background-color:#f8f9fa;border-top:1px solid #e0e0e0;margin-top:20px;padding:10px}.home-footer p{margin:0}.property-details{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:20px}.property-image{border-radius:8px;height:auto;margin-bottom:20px;max-width:600px;width:100%}h1{font-size:2em}h1,p{margin-bottom:10px}p{font-size:1.2em}.btnContainer{display:flex;flex-direction:row}.bacBtn{background-color:red;border:none;border-radius:4px;cursor:pointer;padding:10px 20px;transition:background-color .3s}.bacBtn:hover{background-color:#b30000}.bacBtn a{color:#fff;font-size:1em;text-decoration:none!important}.btnInterested{background-color:#007bff;border:none!important;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;margin-right:20px;padding:10px 20px;transition:background-color .3s}.btnInterested:hover{background-color:#0030b3}.seller-info{align-items:flex-start;background-color:#e9ecef;border-radius:4px;display:flex;flex-direction:column;margin-top:20px;max-width:600px;padding:10px;width:100%}@media (max-width:768px){.property-details{padding:10px}h1{font-size:1.5em}p{font-size:1em}button{font-size:.9em;padding:8px 16px}}@media (max-width:480px){.property-details{padding:5px}h1{font-size:1.2em}p{font-size:.9em}button{font-size:.8em;padding:6px 12px}}.navbar{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.navbar-brand a{color:#fff;font-size:1.5em;text-decoration:none}.navbar-links{align-items:center;display:flex}.navbar-links a{color:#fff;margin-left:15px;text-decoration:none}.navbar-links span{color:#f5a623;margin-right:15px}.logout-button{background:none;background-color:blue;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;margin-left:15px;padding:8px}.logout-button:hover{background-color:red;text-decoration:underline}@media (max-width:768px){.navbar{align-items:flex-start;flex-direction:column}.navbar-brand{margin-bottom:10px}.navbar-links{flex-wrap:wrap;justify-content:flex-start;width:100%}.logout-button,.navbar-links a,.navbar-links span{margin:5px 10px}.logout-button{padding:6px}}@media (max-width:480px){.navbar-brand a{font-size:1.2em}.navbar-links a,.navbar-links span{font-size:.9em}.logout-button{font-size:.9em;padding:5px}}.add-property{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin:0 auto;width:50%}.property-form input{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;width:100%}.property-form input[type=file]{border:none}.property-form button{border-radius:5px;width:100%}.property-form button:disabled{background-color:#ccc}.image-preview{margin:10px 0;text-align:center}.image-preview img{border:1px solid #ccc;border-radius:10px;height:auto;max-width:100%}.upload-progress{align-items:center;display:flex;justify-content:center;margin:10px 0}.upload-progress progress{margin-right:10px;width:80%}.upload-progress span{font-size:16px}.add-property{padding:20px}.property-form{display:flex;flex-direction:column}.property-form input,.property-form select{font-size:16px;margin-bottom:10px;padding:8px}.upload-progress{color:green;font-size:14px;margin-bottom:10px}.image-preview{border:1px solid #ccc;height:200px;margin-bottom:10px;object-fit:cover;width:200px}.property-form button{background-color:#007bff;border:none;color:#fff;cursor:pointer;font-size:16px;padding:10px}.property-form button:disabled{background-color:#aaa;cursor:not-allowed}body{background-color:#f4f4f9;margin:0;padding:0}h1,h2{color:#333}form{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:20px auto;max-width:500px;padding:20px}button,input{border:1px solid #ddd;border-radius:4px;margin:10px 0;padding:10px;width:100%}button{background:#007bff;color:#fff;cursor:pointer;transition:background .3s}button:hover{background:#0056b3}body{font-family:Arial,sans-serif}.content{padding:20px}.loader-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.loader{-webkit-animation:l1 2s cubic-bezier(.3,1,0,1) infinite;animation:l1 2s cubic-bezier(.3,1,0,1) infinite;aspect-ratio:1;background:#f03355;border-radius:50%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:140px}@-webkit-keyframes l1{33%{background:#514b82;border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}66%{background:#ffa516;border-radius:0;-webkit-clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,50% 0,100% 100%,0 100%)}}@keyframes l1{33%{background:#514b82;border-radius:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}66%{background:#ffa516;border-radius:0;-webkit-clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,50% 0,100% 100%,0 100%)}}
/*# sourceMappingURL=main.28347810.css.map*/