.marketPlaceDetail{min-height:100vh;padding:40px 0;background-color:#f8f9fa}.marketPlaceDetail .container{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:738px){.marketPlaceDetail .container{padding:0 15px}}.marketPlaceDetail .detailContent{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:1024px){.marketPlaceDetail .detailContent{grid-template-columns:1fr;gap:30px}}@media(max-width:738px){.marketPlaceDetail .detailContent{padding:20px}}.marketPlaceDetail .detailContent .itemImages .mainImage{width:100%;height:500px;border-radius:8px;overflow:hidden;margin-bottom:15px}@media(max-width:738px){.marketPlaceDetail .detailContent .itemImages .mainImage{height:300px}}.marketPlaceDetail .detailContent .itemImages .mainImage img{width:100%;height:100%;object-fit:cover}.marketPlaceDetail .detailContent .itemImages .imageThumbnails{display:flex;gap:10px}.marketPlaceDetail .detailContent .itemImages .imageThumbnails img{width:100px;height:100px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .3s ease}.marketPlaceDetail .detailContent .itemImages .imageThumbnails img:hover{border-color:#fece51}.marketPlaceDetail .detailContent .itemImages .imageThumbnails img.active{border-color:#fece51;box-shadow:0 0 0 1px rgba(254,206,81,.35)}@media(max-width:738px){.marketPlaceDetail .detailContent .itemImages .imageThumbnails img{width:80px;height:80px}}.marketPlaceDetail .detailContent .itemInfo .itemHeader{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemTitleSection{margin-bottom:15px}.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemTitleSection h1{font-size:28px;font-weight:700;color:#000;margin:0 0 10px}@media(max-width:738px){.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemTitleSection h1{font-size:24px}}.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemTitleSection .itemMeta{display:flex;gap:10px;align-items:center}.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemTitleSection .itemMeta .condition{padding:4px 12px;background-color:rgba(0,0,0,.7);color:#fff;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemTitleSection .itemMeta .trendingBadge{padding:4px 12px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemPrice{font-size:32px;font-weight:700;color:#fece51}@media(max-width:738px){.marketPlaceDetail .detailContent .itemInfo .itemHeader .itemPrice{font-size:28px}}.marketPlaceDetail .detailContent .itemInfo .sellerInfo{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails{display:flex;align-items:flex-start;gap:12px}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .verifiedBadge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#4caf50;color:#fff;border-radius:50%;font-size:14px;font-weight:700;line-height:1;flex-shrink:0;margin-top:2px}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails h3{font-size:18px;font-weight:600;color:#000;margin:0 0 8px}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .sellerMeta{display:flex;flex-direction:column;gap:6px}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .sellerMeta .sellerLocation{display:flex;align-items:center;gap:5px;font-size:14px;color:#666}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .sellerMeta .sellerLocation img{width:14px;height:14px}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .sellerMeta .sellerRating{display:flex;align-items:center;gap:5px;font-size:14px}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .sellerMeta .sellerRating .star{color:#ffc107;font-size:16px}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .sellerMeta .sellerRating .ratingValue{font-weight:600;color:#000}.marketPlaceDetail .detailContent .itemInfo .sellerInfo .sellerHeader .sellerDetails .sellerMeta .sellerRating .totalItems{color:#999;font-size:12px}.marketPlaceDetail .detailContent .itemInfo .itemDescription{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.marketPlaceDetail .detailContent .itemInfo .itemDescription h2{font-size:20px;font-weight:600;color:#000;margin:0 0 15px}.marketPlaceDetail .detailContent .itemInfo .itemDescription p{font-size:16px;line-height:1.6;color:#333;margin:0}.marketPlaceDetail .detailContent .itemInfo .itemDetails{margin-bottom:30px}.marketPlaceDetail .detailContent .itemInfo .itemDetails h2{font-size:20px;font-weight:600;color:#000;margin:0 0 15px}.marketPlaceDetail .detailContent .itemInfo .itemDetails .detailsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}@media(max-width:738px){.marketPlaceDetail .detailContent .itemInfo .itemDetails .detailsGrid{grid-template-columns:1fr}}.marketPlaceDetail .detailContent .itemInfo .itemDetails .detailsGrid .detailItem{display:flex;flex-direction:column;gap:5px}.marketPlaceDetail .detailContent .itemInfo .itemDetails .detailsGrid .detailItem .label{font-size:12px;font-weight:600;color:#999;text-transform:uppercase}.marketPlaceDetail .detailContent .itemInfo .itemDetails .detailsGrid .detailItem .value{font-size:16px;font-weight:500;color:#000}.marketPlaceDetail .detailContent .itemInfo .actionButtons{display:flex;gap:15px}@media(max-width:738px){.marketPlaceDetail .detailContent .itemInfo .actionButtons{flex-direction:column}}.marketPlaceDetail .detailContent .itemInfo .actionButtons button{flex:1 1;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.marketPlaceDetail .detailContent .itemInfo .actionButtons button img{width:20px;height:20px}.marketPlaceDetail .detailContent .itemInfo .actionButtons button.chatButton{background-color:#fece51;color:#000}.marketPlaceDetail .detailContent .itemInfo .actionButtons button.chatButton:hover{background-color:#fdbd20}.marketPlaceDetail .detailContent .itemInfo .actionButtons button.chatButton:disabled{background-color:#f1f3f5;color:#8f96a3;cursor:not-allowed}.marketPlaceDetail .detailContent .itemInfo .actionButtons button.saveButton{background-color:#fff;color:#000;border:2px solid #e0e0e0}.marketPlaceDetail .detailContent .itemInfo .actionButtons button.saveButton:hover{border-color:#ccc;background-color:#f9f9f9}.marketPlaceDetail .chatOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}@media(max-width:738px){.marketPlaceDetail .chatOverlay{padding:0}}.marketPlaceDetail .chatOverlay .chatContainer{background-color:#fff;border-radius:12px;width:100%;max-width:800px;height:80vh;max-height:700px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.2);overflow:hidden}@media(max-width:738px){.marketPlaceDetail .chatOverlay .chatContainer{height:100vh;max-height:100vh;border-radius:0}}.marketPlaceDetail .chatOverlay .chatContainer .chatHeader{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0;flex-shrink:0;background-color:#fff}.marketPlaceDetail .chatOverlay .chatContainer .chatHeader h3{font-size:18px;font-weight:600;margin:0;color:#000}.marketPlaceDetail .chatOverlay .chatContainer .chatHeader .closeChat{background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.marketPlaceDetail .chatOverlay .chatContainer .chatHeader .closeChat:hover{color:#000}