.ad-details-page{direction:rtl;width:min(480px,100%);min-height:100vh;margin:auto;padding:0 18px 38px;background:#fffefd}.ad-details-header{height:68px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.ad-details-header a,.ad-state a{display:flex;align-items:center;gap:6px;color:var(--green);font-weight:700;text-decoration:none}.ad-details-header strong{font-size:16px}.ad-gallery{position:relative;height:330px;overflow:hidden;border-radius:16px;background:#eef1ee;box-shadow:0 5px 18px #17322114}.ad-gallery>img{width:100%;height:100%;display:block;object-fit:cover}.ad-gallery button{position:absolute;top:50%;width:36px;height:36px;display:grid;place-items:center;transform:translateY(-50%);border-radius:50%;color:#26342d;background:#fffffff0;box-shadow:0 2px 8px #17251d30}.gallery-next{right:10px}.gallery-prev{left:10px}.gallery-count{position:absolute;bottom:10px;left:12px;padding:4px 10px;border-radius:20px;color:#fff;background:#15231db8;font-size:11px}.ad-thumbnails{display:flex;gap:7px;margin-top:9px;padding-bottom:3px;overflow-x:auto}.ad-thumbnails button{width:62px;height:55px;flex:none;padding:2px;overflow:hidden;border:2px solid transparent;border-radius:10px}.ad-thumbnails button.active{border-color:var(--green)}.ad-thumbnails img{width:100%;height:100%;display:block;border-radius:7px;object-fit:cover}.ad-contact-card,.ad-details-card{margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 3px 12px #1f352709}.ad-category{color:#49815e;font-size:11px;font-weight:700}.ad-details-card h1{margin:6px 0 4px;font-size:21px;line-height:1.5}.ad-price{color:#34804c;font-size:22px;font-weight:800}.ad-price small{font-size:15px}.ad-meta{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:#728078;font-size:11px}.ad-meta span{display:flex;align-items:center;gap:4px}.ad-description{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.ad-contact-card h2,.ad-description h2{margin:0 0 9px;font-size:15px}.ad-description p{margin:0;color:#536159;font-size:13px;line-height:1.9}.contact-links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.contact-links a{min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid #dfe6e1;border-radius:10px;color:#35443d;text-decoration:none;font-size:12px;font-weight:700}.contact-links .contact-primary{color:#fff;border-color:#377e4f;background:#377e4f}.contact-links .contact-whatsapp{color:#fff;border-color:#25a65a;background:#25a65a}.no-contact{margin:0;color:#758079;font-size:12px}.ad-state{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#68746d;text-align:center}@media(max-width:370px){.ad-details-page{padding-right:12px;padding-left:12px}.ad-gallery{height:285px}.contact-links{grid-template-columns:1fr}}.ad-details-page.market-app{padding:13px 19px 98px}.ad-details-page a{text-decoration:none}.ad-details-page .search-box{display:flex}.ad-details-page .location>a{color:#43805a;font-weight:700;font-size:11px}.ad-details-page .category{display:flex}.ad-details-page .bottom-nav a{display:flex;flex-direction:column;align-items:center;gap:4px;color:#606864;font-size:9.5px;min-width:49px}.ad-details-page .bottom-nav .selected{color:var(--green);font-weight:700}.ad-details-page .bottom-nav .add{position:relative;margin-top:-39px;color:#4b4b4b}.ad-details-page .bottom-nav .add i{width:52px;height:52px;background:linear-gradient(145deg,#47955f,#2d7946);color:#fff;border-radius:50%;display:grid;place-items:center;border:3px solid #fff;box-shadow:0 4px 10px #266f3c52;font-style:normal}.ad-details-page .bottom-nav .add label{margin-top:1px;white-space:nowrap}.ad-rating-card{margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 3px 12px #1f352709;display:grid;gap:10px}.ad-rating-card h2{margin:0;font-size:15px}.ad-rating-card p{margin:3px 0 0;color:#768078;font-size:11px}.ad-rating-card p strong{color:#d49a20;font-size:17px}.rating-stars{display:flex;gap:4px;direction:ltr}.rating-stars button{padding:2px;color:#e2a62a}.rating-stars button:disabled{cursor:wait;opacity:.65}.ad-rating-card small{color:#3d7e52;font-size:11px}.seller-card{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 3px 12px #1f352709;justify-content:space-between}.seller-card,.seller-card>a{display:flex;align-items:center;gap:10px}.seller-card>a{min-width:0;color:inherit}.seller-avatar{width:47px;height:47px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#397d50;background:#edf5ef}.seller-avatar img{width:100%;height:100%;object-fit:cover}.seller-card a div{display:grid;text-align:right}.seller-card small{color:#7d8981;font-size:9px}.seller-card strong{font-size:13px}.seller-card em{color:#43805a;font-size:9px;font-style:normal}.seller-card>button{min-width:82px;height:35px;padding:0 12px;border-radius:9px;color:#fff;background:#377e4f;font-size:11px;font-weight:700}.seller-card>button.following{color:#377e4f;border:1px solid #cfe1d4;background:#f4faf5}.seller-card a div p{max-width:210px;margin:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f7c74;font-size:9px}.seller-rating{padding:9px 16px 12px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:#fff;display:flex;align-items:center;gap:8px}.seller-card:has(+.seller-rating){border-radius:14px 14px 0 0;margin-bottom:0}.seller-rating>span{font-size:10px;font-weight:700}.seller-rating .rating-stars{flex:1}.seller-rating small{color:#3d7e52;font-size:9px}.ad-old-price{margin-right:9px;display:inline-flex;align-items:center;gap:7px;vertical-align:middle}.ad-old-price del{color:#99877f;font-size:12px;font-weight:500}.ad-old-price b{padding:3px 7px;border-radius:999px;color:#a94f29;background:#fff0e8;font-size:8px}html[data-theme=dark] .ad-old-price b{color:#f0a17b;background:#3a281f}.seller-response-speed{margin-top:4px;display:flex!important;align-items:center;gap:4px;color:#4d7c5b!important;font-size:8px!important}html[data-theme=dark] .seller-response-speed{color:#83c697!important}@media(min-width:768px){.ad-details-page{width:min(1060px,100%);padding:0 34px 64px;box-shadow:0 0 45px #18322212}.ad-details-page.market-app{padding:22px 34px 118px}.ad-details-header{height:78px;font-size:15px}.ad-details-header strong{font-size:19px}.ad-gallery{height:500px}.ad-contact-card,.ad-details-card,.ad-gallery,.ad-rating-card,.ad-thumbnails,.seller-card,.seller-rating{max-width:860px;margin-right:auto;margin-left:auto}.ad-details-card{padding:24px}.ad-details-card h1,.ad-price{font-size:28px}.ad-description p{font-size:15px}.contact-links{grid-template-columns:repeat(3,1fr)}.related-ads{max-width:860px;margin-right:auto;margin-left:auto}}.ad-share-card{margin-top:12px;padding:11px 13px;border:1px solid #e1e9e3;border-radius:13px;background:#fff;box-shadow:0 3px 10px #1f352708}.share-heading{display:flex;align-items:center;gap:7px;margin-bottom:9px}.share-heading>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#347b4d;background:#eaf4ed}.share-heading>span svg{width:16px}.share-heading h2{margin:0;font-size:12px}.share-heading p{display:none}.share-actions{display:flex;align-items:center;justify-content:space-between;gap:7px}.share-actions a,.share-actions button{width:39px;height:39px;min-width:39px;padding:0;display:grid;place-items:center;overflow:hidden;border:1px solid #dfe7e1;border-radius:50%;color:#fff;text-decoration:none;font-size:0;background:#fff;box-shadow:0 2px 6px #1c342315}.share-actions svg{width:17px;height:17px}.share-actions .share-main{border-color:#347b4d;background:#347b4d}.share-actions .share-whatsapp{border-color:#25a65a;background:#25a65a}.share-actions .share-facebook{border-color:#1877f2;background:#1877f2}.share-actions .share-telegram{border-color:#229ed9;background:#229ed9}.share-actions .share-copy{color:#3b6f4c;border-color:#cfe0d3;background:#f4faf5}.share-actions a:active,.share-actions button:active{transform:scale(.94)}.market-disclaimer{margin:16px 0 5px;padding:15px 16px;display:flex;align-items:flex-start;gap:10px;border:1px solid #eadfbd;border-radius:13px;color:#574f3d;background:linear-gradient(145deg,#fffdf7,#faf6e9);box-shadow:0 3px 10px #4d3e1708}.market-disclaimer>span{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;color:#9a7429;background:#f5e8bd}.market-disclaimer h2{margin:0 0 5px;font-size:12px;color:#685529}.market-disclaimer p{margin:0;color:#716954;font-size:9.5px;line-height:1.9}.market-disclaimer strong{color:#39784d}.ad-description p{line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.report-button{width:100%;height:38px;margin-top:11px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #efd1cf;border-radius:9px;color:#ac4c49;background:#fff7f6;font-size:10px;font-weight:700}.report-backdrop{position:fixed;z-index:90;inset:0;padding:20px;display:grid;place-items:center;background:#14221c99}.report-modal{width:min(410px,100%);padding:20px;border-radius:16px;background:#fff;box-shadow:0 20px 55px #0b171050}.report-modal header{display:flex;align-items:center;justify-content:space-between}.report-modal h2{margin:0;font-size:17px}.report-modal header button{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f1f3f1}.report-modal>p{color:#77837b;font-size:10px}.report-modal form{display:grid;gap:10px}.report-modal label{display:grid;gap:5px;font-size:10px;font-weight:700}.report-modal select,.report-modal textarea{width:100%;padding:9px;border:1px solid #dfe6e0;border-radius:8px;background:#fff;font:inherit;font-size:11px}.report-modal textarea{min-height:90px;resize:vertical}.report-submit{height:41px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;color:#fff;background:#b6504d;font-weight:700}.report-message{margin:0;padding:8px;border-radius:7px;color:#39784d;background:#eaf5ed;text-align:center;font-size:10px}.ad-contact-card .contact-chat{width:100%;height:44px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#397f51,#28643e);text-decoration:none;font-size:11px;font-weight:800;box-shadow:0 5px 13px #275f3b24}.ad-contact-card .contact-chat:hover{filter:brightness(.97)}.quick-inquiry{width:100%;height:43px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #377e4f!important;border-radius:9px!important;color:#fff!important;background:#377e4f!important;font:inherit;font-size:10px;font-weight:800}.quick-inquiry:disabled{cursor:not-allowed;opacity:.55}.quick-inquiry-message{display:block;margin:-2px 0 8px;color:#39794d;text-align:center;font-size:9px}html[data-theme=dark] .quick-inquiry-message{color:#82cb98}.ad-availability-notice{margin:0 0 10px;padding:11px;border-radius:10px;color:#795817;background:#fff1c9;text-align:center;font-size:11px;font-weight:800}.ad-availability-notice.sold{color:#fff;background:#a64c4c}.seller-card.verified .seller-avatar{box-shadow:0 0 0 2px #3b9160}.seller-card a div>strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.verified-x-badge{height:25px;padding:0 7px 0 6px;display:inline-flex;align-items:center;gap:5px;flex:none;border:1px solid #d8eadf;border-radius:999px;color:#267247;background:#fff;box-shadow:0 2px 6px #1f65331a;font-size:9px;font-weight:900;line-height:1}.verified-x-badge:before{content:"✓";width:16px;height:16px;display:grid;place-items:center;border-radius:45% 55% 48% 52%/55% 45% 55% 45%;color:#fff;background:#3a9360;font-family:Arial,sans-serif;font-size:10px;font-weight:900;box-shadow:0 0 0 2px #e9f4ed}.related-ads{margin:18px 0;padding:16px;border:1px solid #e0e7e1;border-radius:14px;background:#fff}.related-ads>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.related-ads h2{margin:0;font-size:15px}.related-ads header p{margin:2px 0 0;color:#7b867f;font-size:8px}.related-ads header>a{display:flex;align-items:center;color:#397c4e;text-decoration:none;font-size:9px;font-weight:700}.related-ads>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.related-ads>div>a{min-width:0;overflow:hidden;border:1px solid #e4eae5;border-radius:10px;color:inherit;background:#fff;text-decoration:none}.related-image{height:105px;position:relative;display:block;overflow:hidden;background:#edf1ee}.related-image img{width:100%;height:100%;object-fit:cover}.related-image b{position:absolute;top:6px;right:6px;padding:3px 6px;border-radius:999px;color:#74541d;background:#fff0c9;font-size:7px}.related-ads>a small,.related-ads>div>a>small{display:block;margin:8px 9px 0;color:#548164;font-size:7px}.related-ads h3{margin:2px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.related-ads>div>a>strong{display:block;margin:0 9px 9px;color:#347b4d;font-size:11px}@media(min-width:650px){.related-ads>div{grid-template-columns:repeat(4,1fr)}}.related-reason{display:inline-block;margin:4px 9px 0;padding:2px 6px;border-radius:999px;color:#39794d;background:#eaf5ed;font-size:7px;font-style:normal;font-weight:700}html[data-theme=dark] .related-reason{color:#8bd09f;background:#263c2d}.compare-ad-row{position:relative;margin:9px 0;display:flex;align-items:center;gap:7px}.compare-ad-row button,.compare-ad-row>a{height:34px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid #d9e4dc;border-radius:8px;color:#39794d;background:#fff;text-decoration:none;font:inherit;font-size:9px;font-weight:800}.compare-ad-row>a{color:#fff;background:#377e4f}.compare-ad-row>span{position:absolute;top:39px;right:0;z-index:2;padding:7px 9px;border-radius:7px;color:#fff;background:#263b2d;font-size:8px}.delivery-status{margin-top:14px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #e1e8e3;border-radius:11px;background:#f7f9f7}.delivery-status>span{width:41px;height:41px;display:grid;place-items:center;flex:none;border-radius:10px}.delivery-status>div{display:grid}.delivery-status strong{font-size:11px}.delivery-status small{margin-top:2px;color:#758178;font-size:9px;line-height:1.6}.delivery-status.available{border-color:#cfe4d5;background:#eff8f1}.delivery-status.available>span{color:#347c4b;background:#dcefe1}.delivery-status.pickup>span{color:#757d78;background:#e9edeb}html[data-theme=dark] .delivery-status{border-color:#3a4a40;background:#202a24}html[data-theme=dark] .delivery-status.available{border-color:#376047;background:#1d3024}html[data-theme=dark] .delivery-status.available>span{background:#294b34}.pickup-area-status{margin-top:8px;padding:11px 12px;display:flex;align-items:center;gap:10px;border:1px solid #e1e8e3;border-radius:11px;background:#f7f9f7}.pickup-area-status>span{width:41px;height:41px;display:grid;place-items:center;flex:none;border-radius:10px;color:#397b50;background:#e6f2e9}.pickup-area-status>div{display:grid}.pickup-area-status strong{font-size:10px}.pickup-area-status small{margin-top:2px;color:#758178;font-size:9px}html[data-theme=dark] .pickup-area-status{border-color:#3a4a40;background:#202a24}html[data-theme=dark] .pickup-area-status>span{background:#294435}