@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body,html{overflow-x:hidden;width:100%}*{font-family:Poppins!important;font-size:1.2rem;box-sizing:border-box}.hide-navbar{display:none!important}.title{color:#3367d6;font-weight:700;font-size:1.6rem;margin-bottom:2rem}.hide-mobile{display:none}.post-details{padding-left:0!important}.post-details .grid{padding-left:0!important}.news,.post-info,.suggestions{margin:2rem 0;padding:1rem}.news .grid,.post-info .grid,.suggestions .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem}.news .card,.post-info .card,.suggestions .card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:.5rem;text-align:left;position:relative}.news .card .favorite-btn,.post-info .card .favorite-btn,.suggestions .card .favorite-btn{position:absolute;top:10px;right:10px;background:0 0;border:none;cursor:pointer;background:#fff;border-radius:40%;padding:4px 5px;border:none}.news .card .favorite-btn img,.post-info .card .favorite-btn img,.suggestions .card .favorite-btn img{width:13px;height:13px;transition:.3s}.news .card:hover,.post-info .card:hover,.suggestions .card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.news .card a,.post-info .card a,.suggestions .card a{display:block;color:inherit;text-decoration:none}.news .card img,.post-info .card img,.suggestions .card img{width:100%;height:75px;object-fit:cover;display:block}.news .card h3,.post-info .card h3,.suggestions .card h3{font-size:1.2rem;font-weight:600;margin:1.2rem 0 .2rem .5rem}.news .card p,.post-info .card p,.suggestions .card p{font-size:1.1rem;font-weight:600;margin:1.2rem 0 1.2rem .6rem}.news .card span,.post-info .card span,.suggestions .card span{font-size:1rem;color:#555;margin:0 0 .5rem .5rem;display:block}.news .card .date,.post-info .card .date,.suggestions .card .date{font-size:.9rem;color:#888;margin:0 0 .5rem .5rem;display:block}.news .see-more,.post-info .see-more,.suggestions .see-more{display:flex;justify-content:center;align-items:center}.news .see-more .btn,.post-info .see-more .btn,.suggestions .see-more .btn{display:inline-flex;background:#3367d6;color:#fff;padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-weight:700;width:auto}.news .see-more .btn:hover,.post-info .see-more .btn:hover,.suggestions .see-more .btn:hover{background:rgb(35.812244898,81.2326530612,178.187755102)}.page-banner{position:relative;background:#3367d6;color:#fff;text-align:center;padding:1.5rem 1rem;margin-bottom:2rem;border-radius:0 0 20px 20px}.page-banner::before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:50%;height:4px;background:#fff;border-radius:15px}.page-banner h1{margin:0;font-size:2.5rem;font-weight:500}@media (min-width:768px){.hide-mobile{display:block}.news .grid,.suggestions .grid{grid-template-columns:repeat(5,1fr)}.news .grid .card,.suggestions .grid .card{padding:1rem}.news .grid .card .favorite-btn,.suggestions .grid .card .favorite-btn{right:20px;top:20px}.news .grid .card .favorite-btn img,.suggestions .grid .card .favorite-btn img{width:20px;height:20px}.news .grid .card .post-image,.suggestions .grid .card .post-image{height:220px}.news .grid .card h3,.suggestions .grid .card h3{font-size:1.8rem}.news .grid .card p,.suggestions .grid .card p{font-size:1.6rem}.news .grid .card .date,.news .grid .card span,.suggestions .grid .card .date,.suggestions .grid .card span{font-size:1.3rem}.news .grid .card .post-image,.suggestions .grid .card .post-image{height:225px!important}.news .grid .card img,.suggestions .grid .card img{height:135px}.news .grid .see-more .btn,.suggestions .grid .see-more .btn{font-size:1.6rem;padding:1rem 1.6rem}.post-info .grid .card .favorite-btn{padding:7px 9px}.post-info .grid .card .favorite-btn img{width:16px;height:16px}.post-info .grid .card .presentation-img{height:225px!important}.post-info .grid .card h3{font-size:1.4rem}.post-info .grid .card p{font-size:1.3rem}.post-info .grid .card span{font-size:1.1rem}}.menu-wrapper{position:relative;overflow:hidden;width:100%;max-width:100%;margin:0 auto 1.5rem auto}.menu{position:relative;display:flex;gap:.2rem;list-style:none;padding:0;margin:0;left:0;transition:left .3s ease}.menu .item{font-size:1.2rem;flex:0 0 auto;min-width:100px;text-align:center;padding:1rem .8rem;border-radius:6px;font-weight:500;cursor:pointer}.menu .item a{text-decoration:none;color:#fff;display:inline-block}.menu .item a:hover{color:#fff}.arrow{position:absolute;top:50%;transform:translateY(-50%);background:#007bff;color:#fff;padding:.3rem .5rem;border-radius:50%;cursor:pointer;z-index:10;user-select:none;font-size:.9rem}.left-arrow{left:0}.right-arrow{right:0}.hidden{display:none!important}@media (min-width:768px){.menu-wrapper{display:none}.menu .item{font-size:1.3rem;min-width:150px}}.bottom-nav{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);background:#007bff;border-radius:1.5rem;padding:1.6rem;display:flex;justify-content:space-around;align-items:center;width:85%;box-shadow:0 -2px 10px rgba(0,0,0,.2);color:#fff;z-index:9999}.bottom-nav .nav-item{flex:1;text-align:center;position:relative;color:#fff;text-decoration:none}.bottom-nav .nav-item img{display:block;margin:0 auto .6rem;width:2.4rem}.bottom-nav .nav-item span{font-size:1.3rem;display:block}.bottom-nav .nav-item .badge{position:absolute;top:13px;right:24px;background:#ff4d4d;color:#fff;font-size:.9rem;padding:.3rem .4rem;border-radius:50%}@media (min-width:768px){.bottom-nav{display:none}}.modal{position:fixed;inset:0;background:rgba(0,0,0,.6);display:none;justify-content:center;align-items:center;z-index:2000}.modal.show{display:flex}.modal .modal-content{background:#fff;border-radius:12px;padding:2rem;width:100%;max-width:450px;box-shadow:0 8px 30px rgba(0,0,0,.2);animation:fadeIn .3s ease}.modal .modal-content h2{margin-bottom:1rem;font-size:1.6rem;font-weight:600;color:#333}.modal .modal-content p{margin-bottom:1.5rem;color:#555;font-size:1.4rem}.modal .modal-content textarea{width:100%;border-radius:8px;border:1px solid #ccc;box-sizing:border-box;padding:1rem;font-size:1.4rem;resize:none;margin-bottom:1.5rem}.modal .modal-content .modal-actions{display:flex;justify-content:flex-end;gap:1rem}.modal .modal-content .btn{padding:.6rem 1.2rem;border-radius:8px;font-size:1.2rem;font-weight:600;cursor:pointer;border:none}.modal .modal-content .btn.btn-secondary{background:#ddd;color:#333}.modal .modal-content .btn.btn-danger{background:#e74c3c;color:#fff}.modal .modal-content .btn.btn-primary{background:#007bff;color:#fff}.modal .modal-content .modal-close{position:absolute;top:15px;right:20px;font-size:1.5rem;cursor:pointer;color:#999}.modal .modal-content .modal-close:hover{color:#333}@keyframes fadeIn{from{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.main-header{background:#3367d6;color:#fff;padding:1rem;text-align:center}.main-header .logo img{margin-bottom:.5rem;width:60%}.main-header .search{display:flex;justify-content:center;margin-bottom:1rem}.main-header .search input{flex:1;font-size:1.2rem;max-width:50%;padding:1rem;border-radius:16px 0 0 16px;border-right:none;border-top:4px solid #5e5d5d;border-left:4px solid #5e5d5d;border-bottom:4px solid #5e5d5d}.main-header .search button{position:relative;background:#fff;padding:0 2.5rem;border-radius:0 16px 16px 0;border-left:2px solid #3367d6;border-top:4px solid #5e5d5d;border-right:4px solid #5e5d5d;border-bottom:4px solid #5e5d5d;cursor:pointer}.main-header .search button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;background:url(/images/search-svgrepo-com.svg) no-repeat center center;background-size:contain}.main-header .categories{display:flex;align-items:center}.main-header .categories ul{display:flex;gap:1rem;overflow-x:auto;padding:0;margin:0;list-style:none}.main-header .categories a{color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.main-header .categories .scroll-btn{background:0 0;border:none;color:#fff;font-size:1.2rem}.main-header .desktop-categories,.main-header .desktop-nav{display:none}.main-header .desktop-categories .nav-item,.main-header .desktop-nav .nav-item{margin-left:1.5rem;text-decoration:none;color:#fff;font-weight:500}.main-header .desktop-categories .nav-item:hover,.main-header .desktop-nav .nav-item:hover{text-decoration:underline}@media (min-width:768px){.main-header{text-align:left;padding:1rem 2rem}.main-header .logo img{width:180px;margin:0}.main-header .header-top{display:flex;align-items:center;justify-content:space-between;padding-right:2rem}.main-header .search{flex:1;margin:0 2rem}.main-header .search input{max-width:53%;font-size:1.2rem;max-height:16px;padding:1.5rem}.main-header .search button::after{width:1.8rem;height:1.8rem}.main-header .desktop-nav{display:flex;align-items:center}.main-header .desktop-nav .nav-item{display:flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-size:1.6rem;font-weight:500;position:relative}.main-header .desktop-nav .nav-item img.icon{width:30px;height:30px;margin-left:3rem}.main-header .desktop-nav .nav-item:first-child img.icon{margin-left:0}.main-header .desktop-nav .nav-item .badge{position:absolute;top:-6px;right:-12px;background:#ff4d4d;color:#fff;font-size:1.2rem;font-weight:700;padding:.2rem .5rem;border-radius:50%;min-width:20px;text-align:center;line-height:1.2}.main-header .desktop-nav .nav-item:hover{text-decoration:underline}.main-header .desktop-categories{display:flex;justify-content:center;padding:.7rem 0 2rem 0}.main-header .desktop-categories ul{display:flex;gap:1.2rem;list-style:none;margin:0;padding:0}.main-header .desktop-categories li{position:relative;font-size:1.6rem;font-weight:500}.main-header .desktop-categories li:not(:last-child)::after{content:"•";margin-left:1.5rem;color:#fff;font-size:1.1rem}.main-header .desktop-categories a{color:#fff;text-decoration:none}.main-header .desktop-categories a:hover{text-decoration:underline}}.site-footer{background:#3367d6;color:#fff;padding:2rem 1rem;text-align:center}.site-footer .footer-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;align-items:center}.site-footer h4{margin-bottom:1rem;font-size:1.4rem;font-weight:700}.site-footer p,.site-footer ul li a{font-size:1.2rem;line-height:1.6}.site-footer ul{list-style:none;padding:0}.site-footer ul li{margin-bottom:.6rem}.site-footer ul li a{color:#fff;text-decoration:none}.site-footer ul li a:hover{text-decoration:underline}.site-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.3);padding-top:1rem;font-size:1rem}@media (min-width:768px){.site-footer{padding:3rem 2rem}.site-footer .footer-container{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;text-align:left;align-items:flex-start;max-width:1200px;margin-inline:auto}.site-footer .footer-container h4{font-size:1.6rem}.site-footer .footer-container a,.site-footer .footer-container p{font-size:1.4rem}.site-footer .social-links{display:flex;flex-direction:column;gap:1.5rem}.site-footer .social-links a{display:flex;align-items:center;gap:.5rem}.site-footer .footer-bottom{text-align:center;margin-top:1rem}.site-footer .footer-bottom p{font-size:1.6rem}}.form-container{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-form{display:flex;flex-direction:column;gap:1.5rem}.custom-form .form-alt-text{text-align:center;margin-top:1rem;font-size:1.4rem}.custom-form .form-alt-text a{color:#3367d6;font-weight:500;text-decoration:none}.custom-form .form-alt-text a:hover{text-decoration:underline}.custom-form .checkbox-group{display:block;align-items:center}.custom-form .checkbox-group input[type=checkbox]{width:auto;margin:0}.form-group{display:flex;flex-direction:column}.form-label{font-weight:600;margin-bottom:.5rem;color:#333}.form-control{padding:.8rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1.4rem;transition:border-color .3s ease,box-shadow .3s ease}.form-control:focus{border-color:#007bff;box-shadow:0 0 4px rgba(0,123,255,.4);outline:0;font-size:1.4rem}.textarea{min-height:120px;resize:vertical;font-size:1.2rem}.form-control-file{margin-top:.5rem;font-size:1.3rem}.form-error{color:#e63946;font-size:1.2rem;margin-top:.3rem}.btn-submit{background:#007bff;color:#fff;border:none;padding:1rem;border-radius:8px;font-size:1.3rem;font-weight:700;cursor:pointer;transition:background .3s ease}.btn-submit:hover{background:rgb(0,98.4,204)}.filters-posts{display:flex;flex-direction:column;gap:.8rem;padding:1rem;background:#f9f9f9;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.08);margin-bottom:1.5rem}.filters-posts input[type=hidden],.filters-posts input[type=text],.filters-posts select{width:100%;padding:.6rem 1rem;border:1px solid #ddd;border-radius:.4rem;font-size:.95rem;background:#fff;color:#333;transition:border .2s ease}.filters-posts input[type=hidden]:focus,.filters-posts input[type=text]:focus,.filters-posts select:focus{border-color:#3367d6;outline:0}.filters-posts button{width:100%;padding:.6rem 1.2rem;border:none;border-radius:.4rem;background:#3367d6;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}.filters-posts button:hover{background:rgb(35.812244898,81.2326530612,178.187755102);transform:translateY(-2px)}.filters-posts button:active{transform:translateY(0)}@media (min-width:768px){.filters-posts{flex-direction:row;align-items:center}.filters-posts input[type=text],.filters-posts select{flex:1;min-width:200px}.filters-posts button{width:auto;font-size:1.4rem}.filters-posts select{font-size:1.2rem}.custom-form .form-group .form-label{font-size:1.4rem}.custom-form .form-group .btn-submit{font-size:1.4rem}.custom-form .form-group .required{font-size:1.3rem}}.promo{background:rgb(220.8612244898,229.5632653061,248.1387755102);text-align:center;padding:2rem;font-size:1.5rem}.promo .btn{display:inline-block;background:#3367d6;color:#fff;margin-top:1rem;font-size:1.2rem;padding:1rem;border-radius:8px;text-decoration:none}.promo .btn .icon{display:none}.recent-searches{padding:2.5rem 1rem 1rem 1rem}.recent-searches .recent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.recent-searches .search-card{position:relative;background:#fff;border:1px solid #eee;border-radius:12px;padding:1rem 1rem 3rem 1rem;box-shadow:0 2px 6px rgba(0,0,0,.05);font-size:.9rem;transition:box-shadow .2s ease}.recent-searches .search-card .search-link{display:block;text-decoration:none;color:inherit}.recent-searches .search-card .search-link h3{margin:1.5rem 0 .3rem;font-weight:600;color:#222}.recent-searches .search-card .search-link p{margin:.5rem 0;color:#555}.recent-searches .search-card .search-link .location{margin-top:.3rem;color:#777}.recent-searches .search-card .search-link .location::before{content:"📍";margin-right:.3rem}.recent-searches .search-card .search-link:hover h3{color:#3367d6}.recent-searches .search-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.recent-searches .search-card h3{margin:1.5rem 0 .3rem;font-size:1.3rem;font-weight:600}.recent-searches .search-card p{margin:1rem 0;font-size:1.3rem;color:#555}.recent-searches .search-card .location{margin-top:.3rem;font-size:1.2rem;color:#777}.recent-searches .search-card .location::before{content:"📍";margin-right:.3rem}.recent-searches .search-card .remove{position:absolute;top:8px;right:8px;background:0 0;border:none;color:#999;cursor:pointer;transition:color .2s ease}.recent-searches .search-card .remove:hover{color:#333}@media (min-width:768px){.promo{background:#3367d6;border-radius:2rem;color:#fff;padding:4.1rem 2rem;position:relative;margin:5rem 4rem;overflow:hidden}.promo p{font-size:1.6rem;margin-bottom:.5rem}.promo .btn{background:rgb(31.5448979592,71.5530612245,156.9551020408);font-size:1.4rem;padding:1rem 1.5rem;display:inline-flex;align-items:center;gap:.7rem}.promo .btn:hover{background:rgb(23.0102040816,52.193877551,114.4897959184)}.promo .btn .icon{height:30px;width:30px;display:block}.promo::after,.promo::before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat}.promo::before{width:140px;height:140px;bottom:-5px;left:-15px;background-image:url(/images/beach_svgrepo.com.svg);transform:rotate(5deg)}.promo::after{width:150px;height:150px;bottom:-62px;right:-15px;background-image:url(/images/vagues.svg);transform:rotate(-25deg)}.title{font-size:2rem}.news,.recent-searches,.suggestions{padding-left:4rem;padding-right:4rem}.news .recent-grid,.recent-searches .recent-grid,.suggestions .recent-grid{grid-template-columns:repeat(5,1fr)}.news .recent-grid .search-card,.recent-searches .recent-grid .search-card,.suggestions .recent-grid .search-card{padding:1rem 1rem 3rem 1rem}.news .recent-grid .search-card .location,.news .recent-grid .search-card h3,.news .recent-grid .search-card p,.recent-searches .recent-grid .search-card .location,.recent-searches .recent-grid .search-card h3,.recent-searches .recent-grid .search-card p,.suggestions .recent-grid .search-card .location,.suggestions .recent-grid .search-card h3,.suggestions .recent-grid .search-card p{font-size:1.6rem}}.post-show{max-width:80%;margin:2rem auto;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:1.5rem}.post-show .main-img{width:100%;border-radius:10px;margin-bottom:1rem}.post-show .post-header{text-align:left}.post-show .post-header h1{font-size:2rem;margin:0;font-weight:600}.post-show .post-header .category{color:#777;margin-top:.5rem}.post-show .post-header .price{font-size:1.8rem;font-weight:700;color:#007bff;margin:1rem 0}.post-show .seller-card{display:flex;align-items:center;justify-content:space-between;border-radius:10px;padding:1rem 0;margin:3rem 0;gap:1.2rem}.post-show .seller-card .seller-info{display:flex;align-items:center;gap:.8rem;border:1px solid #ddd;padding:1rem 1.5rem;background:#fffdfd;box-shadow:0 2px 6px rgba(0,0,0,.05);border-radius:15px}.post-show .seller-card .seller-info .avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.post-show .seller-card .seller-info .seller-name{font-weight:500;font-size:1.4rem}.post-show .seller-card .seller-info .seller-rating{font-size:1.1rem;color:#f5a623;display:flex;align-items:center;margin-top:1rem}.post-show .seller-card .btn-contact{background:#007bff;color:#fff;padding:1rem 1.6rem;border-radius:15px;text-decoration:none;font-size:1.2rem}.post-show .post-meta-box{border:1px solid #ddd;border-radius:15px;padding:1.5rem;margin:2rem 0;background:#fffdfd}.post-show .post-meta-box p{margin:.5rem 0;font-size:1.4rem}.post-show .post-meta-box p strong{color:#333}.post-show .post-meta-box .post-description{margin-top:1.3rem;padding-top:1rem;border-top:1px solid #e0e0e0}.post-show .post-meta-box .post-description h3{font-size:1.6rem;font-weight:600;margin-bottom:.8rem;color:#222}.post-show .post-meta-box .post-description p{font-size:1.4rem;line-height:1.6;color:#555}.post-show .post-gallery{display:flex;gap:1rem}.post-show .post-gallery img{width:48%;border-radius:8px}.post-show .post-actions{margin-top:1.5rem;display:flex;gap:1rem}.post-show .post-actions .action-col{flex:1;display:flex}.post-show .post-actions .btn{flex:1;text-align:center;padding:.7rem;border-radius:8px;text-decoration:none}.post-show .post-actions .btn-report{background:#fdd;color:#c00}.post-show .post-actions .btn-edit{background:#eef;color:#00f}.post-slider-container{max-width:90%;margin:50px auto;padding:20px;background:#fff;border-radius:10px;position:relative}.post-slider-container .favorite-btn{position:absolute;top:30px;right:30px;background:#fff;border:none;cursor:pointer;border-radius:40%;padding:5px 10px 0 10px}.post-slider-container .favorite-btn img{width:20px;height:20px}.post-slider-container .slick-slider img{width:100%;height:250px;object-fit:cover;border-radius:8px}.post-slider-container .slick-next,.post-slider-container .slick-prev{width:35px;height:35px;z-index:2;background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.post-slider-container .slick-next::before,.post-slider-container .slick-prev::before{content:"";display:block;width:100%;height:100%;background-size:70%;background-repeat:no-repeat;background-position:center;opacity:.8}.post-slider-container .slick-next:hover::before,.post-slider-container .slick-prev:hover::before{opacity:1}.post-slider-container .slick-prev{left:-36px}.post-slider-container .slick-prev::before{background-image:url(/images/previous-svgrepo-com.svg)}.post-slider-container .slick-next{right:-35px}.post-slider-container .slick-next::before{background-image:url(/images/next-svgrepo-com.svg)}.slider-title{text-align:center;font-size:24px;font-weight:700;color:#333;margin-bottom:20px}.slick-dots{bottom:-30px}.slick-dots li button:before{font-size:10px;color:rgba(0,0,0,.4);transition:all .3s ease}.slick-dots li button:hover:before{color:#fff}.slick-dots li.slick-active button:before{color:#3367d6}.inbox{max-width:800px;margin:2rem auto;display:flex;flex-direction:column;gap:1.5rem}.inbox .conversation-card{background:#fff;border-radius:10px;padding:1.2rem;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.8rem;transition:transform .2s ease}.inbox .conversation-card:hover{transform:translateY(-3px)}.inbox .conversation-card .conversation-header{display:flex;align-items:center;gap:1rem}.inbox .conversation-card .conversation-header .avatar img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #ddd}.inbox .conversation-card .conversation-header .conversation-info .username{font-size:1.6rem;font-weight:600;margin:0}.inbox .conversation-card .conversation-header .conversation-info .preview{font-size:1.4rem;color:#555;margin-top:.2rem}.inbox .conversation-card .conversation-footer{display:flex;justify-content:space-between;align-items:center}.inbox .conversation-card .conversation-footer .date{font-size:1.2rem;color:#888}.inbox .conversation-card .conversation-footer .btn{background:#3367d6;color:#fff;padding:.5rem 1.2rem;border-radius:6px;font-size:1.3rem;text-decoration:none;transition:background .2s ease}.inbox .conversation-card .conversation-footer .btn:hover{background:rgb(35.812244898,81.2326530612,178.187755102)}.inbox .no-conv{text-align:center;font-size:1.4rem;color:#666;margin-top:2rem}.conversation-page{max-width:700px;margin:2rem auto;background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden}.conversation-page .conversation-header{display:flex;align-items:center;justify-content:space-between;background:#3367d6;color:#fff;padding:1rem 1.5rem;border-bottom:1px solid #fff}.conversation-page .conversation-header h2{margin:0;font-size:1.4rem}.conversation-page .conversation-header h2 .conversation-receiver-name{font-weight:600}.conversation-page .conversation-header .btn-back{background:#fff;color:#3367d6;padding:.4rem .8rem;border-radius:6px;text-decoration:none;font-size:1.2rem;transition:.2s}.conversation-page .conversation-header .btn-back:hover{background:rgb(135.9306122449,166.2816326531,231.0693877551);color:#fff}.conversation-page .conversation-box{flex:1;padding:1rem;background:#f9f9f9;overflow-y:auto;max-height:350px}.conversation-page .conversation-box .messages{display:flex;flex-direction:column-reverse;gap:.8rem}.conversation-page .conversation-box .messages .message{max-width:70%;padding:.8rem 1rem;border-radius:10px;font-size:1.3rem;line-height:1.4}.conversation-page .conversation-box .messages .message.sent{align-self:flex-end;background:#3367d6;color:#fff}.conversation-page .conversation-box .messages .message.received{align-self:flex-start;background:#eaeaea;color:#333}.conversation-page .conversation-box .messages .message .date{display:block;font-size:1rem;margin-top:.3rem;opacity:.7}.conversation-page .conversation-box .messages .no-message{text-align:center;color:#999;font-style:italic}.conversation-page .message-form{display:flex;border-top:1px solid #ddd;padding:.8rem;background:#fff}.conversation-page .message-form textarea{flex:1;border:1px solid #ccc;border-radius:8px;padding:.8rem;font-size:1.3rem;resize:none}.conversation-page .message-form .btn-send{margin-left:.8rem;background:#3367d6;color:#fff;border:none;padding:0 1.2rem;border-radius:8px;cursor:pointer;transition:.2s}.conversation-page .message-form .btn-send:hover{background:rgb(35.812244898,81.2326530612,178.187755102)}.profile-page{max-width:90%;margin:2rem auto;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:1.5rem}.profile-page .profile-header{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem}.profile-page .profile-header .avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid #eee;box-shadow:0 2px 6px rgba(0,0,0,.05)}.profile-page .profile-header .user-info h1{font-size:1.8rem;font-weight:600;margin:0;color:#222}.profile-page .profile-header .user-info .date,.profile-page .profile-header .user-info .email,.profile-page .profile-header .user-info .phone{font-size:1.4rem;color:#666;margin-top:.3rem}.profile-page .profile-actions{display:flex;gap:1rem;margin-top:1.5rem}.profile-page .profile-actions a{flex:1;text-align:center;padding:.9rem;border-radius:8px;text-decoration:none;font-weight:500;font-size:1.4rem}.profile-page .profile-actions .btn-edit{background:#eef;color:#00f}.profile-page .profile-actions .btn-logout{margin-bottom:2rem;background:#fdd;color:#c00;display:flex;align-items:center;justify-content:center}.profile-page .btn-edit{display:inline-block;background:#007bff;color:#fff;padding:.8rem 1.5rem;border-radius:10px;font-size:1.4rem;text-decoration:none;margin-bottom:2rem;transition:background .2s ease}.profile-page .btn-edit:hover{background:rgb(0,103.32,214.2)}.profile-page .profile-stats{display:flex;justify-content:space-around;background:#f9f9f9;border-radius:10px;padding:1rem;margin:2rem 0}.profile-page .profile-stats .stat-box{text-align:center}.profile-page .profile-stats .stat-box strong{display:block;font-size:1.6rem;font-weight:600;color:#222}.profile-page .profile-stats .stat-box span{font-size:1.3rem;color:#777}.profile-page .profile-posts{margin-top:2rem}.profile-page .profile-posts h2{font-size:1.6rem;font-weight:600;margin-bottom:1rem;color:#222}.profile-page .profile-posts .posts-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.profile-page .profile-posts .posts-list .post-card{border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.profile-page .profile-posts .posts-list .post-card img{width:100%;height:120px;object-fit:cover}.profile-page .profile-posts .posts-list .post-card .post-info{padding:.8rem}.profile-page .profile-posts .posts-list .post-card .post-info h3{font-size:1.4rem;margin:0 0 .5rem;font-weight:500;color:#222}.profile-page .profile-posts .posts-list .post-card .post-info .price{font-size:1.3rem;color:#007bff;font-weight:600;margin-bottom:.5rem}.profile-page .profile-posts .posts-list .post-card .post-info .btn-view{display:inline-block;font-size:1.2rem;color:#007bff;text-decoration:none;font-weight:500}.profile-page .profile-posts .posts-list .post-card .post-info .btn-view:hover{text-decoration:underline}.admin-dashboard{padding:2rem 0}.admin-dashboard h1{margin-bottom:2rem;text-align:center;font-size:2rem;color:#3367d6}.admin-dashboard .admin-grid{display:grid;grid-template-columns:1fr;gap:2rem}.admin-dashboard .admin-card{background:#fff;padding:1.5rem 0;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:1.5rem}.admin-dashboard .admin-card h2{margin-bottom:1rem;font-size:1.4rem;color:#3367d6}.admin-dashboard .admin-card table{width:100%;border-collapse:collapse}.admin-dashboard .admin-card table td,.admin-dashboard .admin-card table th{border:1px solid #ddd;padding:.75rem;text-align:left}.admin-dashboard .admin-card table td .link,.admin-dashboard .admin-card table th .link{color:#3367d6;text-decoration:none;font-weight:500}.admin-dashboard .admin-card table td .link:hover,.admin-dashboard .admin-card table th .link:hover{text-decoration:underline}.admin-dashboard .admin-card table th{background:#3367d6;color:#fff}.admin-dashboard .admin-card table tr:nth-child(even){background:#f9f9f9}.admin-dashboard .admin-card table td:last-child,.admin-dashboard .admin-card table th:last-child{width:180px;text-align:center}.admin-dashboard .admin-card .actions{display:flex;justify-content:center;gap:.5rem}.admin-dashboard .admin-card .actions a{flex:1;text-align:center}.admin-dashboard .admin-card .btn-danger{background:#fdd;color:#c00;padding:.3rem .6rem;border-radius:4px;text-decoration:none}.admin-dashboard .admin-card .btn-danger:hover{background:#ffb3b3}.admin-dashboard .admin-card .btn-success{background:#dfd;color:#090;padding:.3rem .6rem;border-radius:4px;text-decoration:none}.admin-dashboard .admin-card .btn-success:hover{background:#b3ffb3}.admin-dashboard .admin-card .btn-primary{background:#dde9ff;color:#3367d6;padding:.3rem .6rem;border-radius:4px;text-decoration:none}.admin-dashboard .admin-card .btn-primary:hover{background:#aac7ff}@media (min-width:768px){.admin-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.min.css.map */
