@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap");body{font-family:Rubik,Helvetica,sans-serif}.listing-card{border:1px solid #ddd;box-shadow:0 0 10px 0 #bdbdbd;padding:15px 5%;margin:1% 10% 10px;border-radius:5px 5px 5px 5px;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.listing-card{padding:15px;margin:10px 0;flex-direction:column}.no-listings{margin:10px!important}}.actions,.image-gallery{display:flex;gap:10px;margin-top:10px}.actions{align-items:center;flex-direction:column}.approve-btn,.edit-btn{margin-right:10px;padding:8px 12px;border:none;border-radius:5px;cursor:pointer;width:100%}.edit-btn{background-color:#4CAF50;color:white}.approve-btn{background-color:#f39c12;color:white}.property-image{width:100px;height:100px;object-fit:cover;border-radius:5px;display:block}img:not([src]){display:none}.listing-card h3,.listing-card p{font-size:14px;color:rgb(0,0,82)}.deactivate-btn{background-color:#d82400;color:white;width:120px;border:none;height:40px;border-radius:5px}.sad-box{width:160px;height:160px;background-image:url(/images/notfound.png);background-size:contain;background-repeat:no-repeat;background-color:rgba(100,100,255,0);background-blend-mode:multiply;margin:100px auto;animation:pulseGlow 4s infinite,slump 3s ease-in-out infinite;filter:brightness(0) saturate(100%) invert(32%) sepia(73%) saturate(746%) hue-rotate(15deg) brightness(153%) contrast(141%)!important}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 6px rgba(100,100,255,.15))}50%{filter:drop-shadow(0 0 12px rgba(100,100,255,.4))}}@keyframes slump{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(5px) scaleY(.99)}}.no-listings{text-align:center;margin:50px auto;padding:30px;background:#ffffff;border-radius:10px;max-width:500px;box-shadow:0 0 15px rgba(0,0,0,.229);display:flex;justify-content:flex-start;align-items:baseline;flex-direction:column;perspective:1000px;overflow:hidden}.no-listings h2{margin-top:20px;font-size:24px;color:#333}.no-listings p{color:#666;margin:0 0 50px}.add-listing-btn{background-color:#0077cc;color:white;padding:12px 20px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .2s ease-in-out}.add-listing-btn:hover{background-color:#005fa3}.side,.side1{position:absolute;width:250px;height:40px;background-color:#1d2b7f;top:40px;left:-50px}.side,.side1{transform:rotate(-45deg);overflow:hidden;display:flex;align-items:center}.side1{background-color:#7d26c1;bottom:10px;right:-50px;top:auto;left:auto}.ribbon-text{white-space:nowrap;display:inline-block;animation:scroll-text 8s linear infinite;color:white;font-size:12px;font-weight:700}@keyframes scroll-text{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.search-container{display:flex;gap:10px;margin-bottom:20px}.search-container input{flex:1 1;padding:10px 15px;border-radius:8px;border:1px solid #ccc}.search-container button{padding:10px 20px;border-radius:8px;border:none;background:#232323!important;color:white;cursor:pointer}.search-wrapper{position:relative;margin-top:30px;margin-bottom:20px;width:400px}.search-wrapper input{width:100%;padding:10px 15px;border-radius:5px 0 0 5px!important;border:1px solid #ccc}.suggestion-dropdown{position:absolute;width:100%;background:white;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);max-height:250px;overflow-y:auto;z-index:100;top:70px}.search-btn{background-color:#272727;border-radius:0 5px 5px 0}.suggestion-item{padding:10px 15px;cursor:pointer}.suggestion-item:hover{background:#f3f4f6}.search-wrapper{display:flex;flex-direction:row;gap:0}.pagination{padding:40px 0}.pagination button{color:#000000}.pagination button.active-page{background:#007bff}.dots{padding:8px 10px}.listing-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:30px;padding:2% 10% 10%;background:#e9e9e9}.modern-card{background:white;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.06);transition:.3s ease;display:flex;flex-direction:column}.modern-card:hover{transform:translateY(-8px)}.card-image{position:relative}.card-image img{width:100%;height:240px;object-fit:cover}.status-badge{position:absolute;top:15px;left:15px;padding:6px 12px;border-radius:20px;font-size:12px;color:white}.status-badge.active{background:#28a745}.status-badge.pending{background:#ffc107;color:black}.status-badge.expired{background:#dc3545}.card-body{padding:20px}.card-body h2{margin-bottom:0;font-size:14px}.location{color:#777;font-size:14px;margin-bottom:1px}.details-row{display:flex;justify-content:space-between;font-size:14px;margin-bottom:15px}.price{font-size:18px;font-weight:700;color:#091e35;font-family:Rubik,Helvetica,sans-serif}.card-actions{display:flex;justify-content:space-between;padding:0 20px 5px;border-top:1px solid #eee}.btn{padding:8px 16px;border-radius:8px;border:none;cursor:pointer}.btn.edit{background:#6c757d;color:white}.btn.deactivate{background:#dc3545;color:white}.btn.reactivate{background:#28a745;color:white}.pagination{display:flex;justify-content:center;margin:40px 0;gap:8px}.pagination button{padding:8px 14px;border-radius:6px;border:1px solid #ddd;background:white;cursor:pointer}.pagination button.active-page{background:#190729;color:white}.search-wrapper{margin-left:80px}.lislis{background-color:#7d26c1}