/* MercadilloGeek 3.13 · tablón Estoy buscando */
.mg-looking-nav,.mg-looking-link{background:#d8ff62!important;color:#11162b!important;border-color:#b2e62d!important;font-weight:900!important}
.mg-looking-nav{box-shadow:0 0 0 1px rgba(184,243,74,.25),0 8px 22px rgba(184,243,74,.18)}
.mg-looking-nav:hover,.mg-looking-link:hover{background:#b8f34a!important;transform:translateY(-1px)}
.mg-wanted-home{margin-top:44px;margin-bottom:54px;padding:30px;border:1px solid #dbe1eb;border-radius:28px;background:linear-gradient(135deg,#f8faff 0%,#f3ffe0 100%);box-shadow:0 18px 50px rgba(19,29,61,.08)}
.mg-wanted-home>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}
.mg-wanted-home h2,.mg-wanted-section-head h2{margin:6px 0 8px;color:#12182b;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.05}.mg-wanted-home h2 em,.mg-wanted-section-head h2 em{color:#6944d8;font-style:normal}
.mg-wanted-home header p{max-width:700px;margin:0;color:#586274;font-size:1.05rem;line-height:1.65}
.mg-wanted-publish-button,.mg-wanted-market-button,.mg-wanted-submit,.mg-wanted-profile-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:15px;background:#11162b;color:#fff!important;font-size:1rem;font-weight:900;text-decoration:none;box-shadow:0 10px 24px rgba(17,22,43,.18);cursor:pointer;transition:.2s ease}
.mg-wanted-publish-button:hover,.mg-wanted-submit:hover,.mg-wanted-profile-cta:hover{transform:translateY(-2px);background:#6944d8;color:#fff!important}
.mg-wanted-market-button{margin-left:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.4);box-shadow:none}
.mg-wanted-see-all{display:block;margin-top:18px;color:#4630a7;font-size:1.02rem;font-weight:900;text-align:right;text-decoration:none}
.mg-wanted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mg-wanted-grid-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-wanted-grid-home{grid-template-columns:repeat(3,minmax(0,1fr))}
.mg-wanted-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dce2ec;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(25,33,61,.08);transition:transform .2s ease,box-shadow .2s ease}
.mg-wanted-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(37,31,87,.14)}
.mg-wanted-card:before{position:absolute;inset:0 auto auto 0;width:100%;height:5px;background:linear-gradient(90deg,#b8f34a,#54d7ff,#7957ed);content:""}
.mg-wanted-card-main{display:grid;grid-template-columns:62px 1fr;gap:15px;padding:24px 22px 16px;color:inherit!important;text-decoration:none}
.mg-wanted-card-icon{position:relative;display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#11162b;color:#d8ff62;font-size:2rem;font-weight:900;box-shadow:inset 0 0 0 2px #2d3551,0 8px 18px rgba(17,22,43,.2)}
.mg-wanted-card-icon i{position:absolute;right:7px;top:7px;width:7px;height:7px;border-radius:50%;background:#b8f34a;box-shadow:0 0 10px #b8f34a;animation:mgWantedPulse 1.5s infinite}
@keyframes mgWantedPulse{50%{opacity:.35;transform:scale(.75)}}
.mg-wanted-category{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:6px 10px;border-radius:999px;background:#eef0ff;color:#4b39a7;font-size:.79rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}
.mg-wanted-card h3{margin:10px 0 8px;color:#11162b;font-size:1.25rem;line-height:1.2}.mg-wanted-card p{margin:0;color:#5c6575;font-size:.96rem;line-height:1.55}
.mg-wanted-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:auto 20px 0;padding:14px 0;border-top:1px dashed #d9dfeb;color:#596477;font-size:.88rem}.mg-wanted-meta strong{color:#1a604b}
.mg-wanted-card>footer{display:flex;align-items:center;gap:10px;padding:14px 20px;background:#f6f8fb}.mg-wanted-card>footer>div{min-width:0;display:flex;flex:1;flex-direction:column}.mg-wanted-card>footer a{color:#202840;font-weight:900;text-decoration:none}.mg-wanted-card>footer small{color:#6b7484;font-size:.78rem}.mg-wanted-open{font-size:.82rem;white-space:nowrap}.mg-wanted-card.is-compact .mg-wanted-card-main{grid-template-columns:50px 1fr;padding:20px 18px 13px}.mg-wanted-card.is-compact .mg-wanted-card-icon{width:48px;height:48px;border-radius:14px;font-size:1.6rem}.mg-wanted-card.is-compact h3{font-size:1.08rem}.mg-wanted-card.is-compact>footer{padding:12px 18px}.mg-wanted-card.is-compact .mg-wanted-open{display:none}
.mg-wanted-delete{margin:0}.mg-wanted-card>.mg-wanted-delete{padding:0 18px 14px;background:#f6f8fb}.mg-wanted-delete button{border:0;background:transparent;color:#b2293c;font-weight:800;text-decoration:underline;cursor:pointer}
.mg-wanted-home-empty{display:flex;align-items:center;gap:14px;padding:20px;border:1px dashed #bcc6d5;border-radius:18px;background:#fff;color:#566174}.mg-wanted-home-empty span{font-size:2rem;color:#6944d8}.mg-wanted-home-empty p{margin:0}
.mg-wanted-page{padding-top:36px;padding-bottom:70px}.mg-wanted-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;min-height:330px;padding:45px 52px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(92,218,255,.35),transparent 28%),radial-gradient(circle at 68% 90%,rgba(184,243,74,.18),transparent 30%),#11162b;color:#fff;box-shadow:0 25px 60px rgba(17,22,43,.22)}
.mg-wanted-hero:after{position:absolute;inset:auto -10% -160px 40%;height:300px;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}
.mg-wanted-signal{color:#d8ff62;font-size:.79rem;font-weight:900;letter-spacing:.12em}.mg-wanted-hero h1{margin:12px 0;color:#fff;font-size:clamp(2.8rem,7vw,5.6rem);line-height:.92;letter-spacing:-.055em}.mg-wanted-hero h1 em{color:#b8f34a;font-family:Georgia,serif;font-weight:500}.mg-wanted-hero p{max-width:680px;margin:0 0 26px;color:#dce2ef;font-size:1.12rem;line-height:1.65}
.mg-wanted-radar{position:relative;display:grid;width:220px;height:220px;place-items:center;border:2px solid rgba(184,243,74,.28);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 27px,rgba(89,218,255,.16) 28px 29px);justify-self:end}.mg-wanted-radar:before,.mg-wanted-radar:after{position:absolute;background:rgba(89,218,255,.25);content:""}.mg-wanted-radar:before{width:100%;height:1px}.mg-wanted-radar:after{width:1px;height:100%}.mg-wanted-radar i{position:absolute;inset:50% 50% 0 0;background:linear-gradient(35deg,rgba(184,243,74,.35),transparent 60%);transform-origin:100% 0;animation:mgRadar 4s linear infinite}.mg-wanted-radar b{z-index:2;display:grid;width:82px;height:82px;place-items:center;border-radius:25px;background:#b8f34a;color:#11162b;font-size:3.2rem;box-shadow:0 0 40px rgba(184,243,74,.42)}
@keyframes mgRadar{to{transform:rotate(360deg)}}
.mg-wanted-filters{display:flex;gap:9px;margin:24px 0 42px;padding-bottom:4px;overflow-x:auto}.mg-wanted-filters a{flex:0 0 auto;padding:10px 15px;border:1px solid #d7dce5;border-radius:999px;background:#fff;color:#2b3448;font-weight:800;text-decoration:none}.mg-wanted-filters a.active{border-color:#11162b;background:#11162b;color:#fff}
.mg-wanted-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.mg-wanted-section-head>span{padding:9px 13px;border-radius:999px;background:#eef0f5;color:#485267;font-weight:800}.mg-wanted-page .mg-empty{grid-column:1/-1}
.mg-wanted-publish-page{padding-top:36px;padding-bottom:70px}.mg-wanted-publish-layout{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(430px,1.25fr);gap:0;margin-top:22px;overflow:hidden;border:1px solid #dce1eb;border-radius:30px;background:#fff;box-shadow:0 22px 60px rgba(26,34,68,.12)}
.mg-wanted-publish-intro{padding:52px 44px;background:radial-gradient(circle at 0 100%,rgba(184,243,74,.25),transparent 35%),#11162b;color:#fff}.mg-wanted-publish-intro>span{display:grid;width:74px;height:74px;place-items:center;margin-bottom:25px;border-radius:22px;background:#b8f34a;color:#11162b;font-size:2.9rem;font-weight:900}.mg-wanted-publish-intro small{color:#b8f34a;font-weight:900;letter-spacing:.12em}.mg-wanted-publish-intro h1{margin:10px 0 18px;color:#fff;font-size:2.5rem;line-height:1}.mg-wanted-publish-intro p{color:#d9deeb;font-size:1.05rem;line-height:1.65}.mg-wanted-publish-intro ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none;color:#eef2f8;font-weight:700}
.mg-wanted-form{display:grid;gap:18px;padding:42px}.mg-wanted-form label,.mg-wanted-reply-form label{display:grid;gap:8px;color:#1c2437;font-size:.95rem;font-weight:900}.mg-wanted-form label small,.mg-wanted-reply-form label small{color:#717a89;font-weight:600}.mg-wanted-form input,.mg-wanted-form select,.mg-wanted-form textarea,.mg-wanted-reply-form textarea,.mg-wanted-reply-form select{width:100%;box-sizing:border-box;border:1px solid #cfd6e1;border-radius:13px;background:#fff;color:#111827;font:inherit;font-weight:500}.mg-wanted-form input,.mg-wanted-form select,.mg-wanted-reply-form select{min-height:50px;padding:0 14px}.mg-wanted-form textarea,.mg-wanted-reply-form textarea{padding:14px;line-height:1.55;resize:vertical}.mg-wanted-form input:focus,.mg-wanted-form textarea:focus,.mg-wanted-form select:focus,.mg-wanted-reply-form textarea:focus,.mg-wanted-reply-form select:focus{outline:3px solid rgba(105,68,216,.18);border-color:#6944d8}.mg-wanted-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mg-input-money{position:relative}.mg-input-money i{position:absolute;right:14px;top:50%;color:#4e5869;font-style:normal;transform:translateY(-50%)}.mg-wanted-rules{grid-template-columns:auto 1fr!important;align-items:start!important;padding:14px;border-radius:12px;background:#f4f6f9}.mg-wanted-rules input{width:20px;height:20px;min-height:0}
.mg-wanted-detail-page{padding-top:36px;padding-bottom:75px}.mg-wanted-detail{margin-top:20px;overflow:hidden;border:1px solid #d9dfeb;border-radius:28px;background:#fff;box-shadow:0 20px 55px rgba(20,29,60,.11)}.mg-wanted-detail>header{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px 38px;background:linear-gradient(120deg,#f2f5ff,#f7ffe8)}.mg-wanted-detail-symbol{position:relative;display:grid;width:78px;height:78px;place-items:center;border-radius:22px;background:#11162b;color:#b8f34a;font-size:3rem;font-weight:900}.mg-wanted-detail-symbol i{position:absolute;right:9px;top:9px;width:8px;height:8px;border-radius:50%;background:#b8f34a;box-shadow:0 0 10px #b8f34a}.mg-wanted-detail h1{margin:9px 0 4px;color:#11162b;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.mg-wanted-detail header p{margin:0;color:#687386}.mg-wanted-detail-body{padding:35px 38px}.mg-wanted-detail-body>p{margin:0;color:#30394c;font-size:1.08rem;line-height:1.75}.mg-wanted-detail-body>div{display:flex;justify-content:space-between;gap:12px;margin-top:25px;padding-top:20px;border-top:1px dashed #ced5df;color:#576173}.mg-wanted-detail-body strong{color:#185b47}.mg-wanted-detail>footer{display:flex;align-items:center;gap:13px;padding:20px 38px;background:#11162b;color:#fff}.mg-wanted-detail>footer>div{display:flex;flex:1;flex-direction:column}.mg-wanted-detail>footer small{color:#b8f34a;font-size:.72rem;font-weight:900;letter-spacing:.1em}.mg-wanted-detail>footer a{color:#fff;font-size:1.05rem;font-weight:900;text-decoration:none}.mg-wanted-detail>footer>span{padding:8px 12px;border-radius:999px;background:#29314a;color:#eaf0fa;font-weight:800}
.mg-wanted-conversation{margin-top:36px;padding:32px;border:1px solid #dce2eb;border-radius:28px;background:#f7f8fb}.mg-wanted-conversation>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.mg-wanted-conversation>header h2{margin:5px 0;color:#11162b;font-size:2rem}.mg-wanted-conversation>header p{margin:0;color:#667085}.mg-wanted-conversation>header>b{display:grid;min-width:55px;height:55px;place-items:center;border-radius:18px;background:#6944d8;color:#fff;font-size:1.35rem}
.mg-wanted-reply-stream{display:grid;gap:16px}.mg-wanted-reply-stream>article{position:relative;display:grid;grid-template-columns:50px 1fr;gap:14px;padding:20px;border:1px solid #dce2eb;border-radius:18px;background:#fff}.mg-wanted-reply-stream>article:before{position:absolute;left:43px;bottom:-17px;width:2px;height:16px;background:#cfd6e1;content:""}.mg-wanted-reply-stream>article:last-child:before{display:none}.mg-wanted-reply-stream article>div>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mg-wanted-reply-stream article>div>header a{color:#1c2440;font-size:1.03rem;font-weight:900;text-decoration:none}.mg-wanted-reply-stream time{color:#788192;font-size:.79rem}.mg-wanted-reply-stream article p{margin:10px 0;color:#3f485a;line-height:1.65}
.mg-wanted-offered-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:16px;padding:12px;border:1px solid #cfe7a9;border-radius:15px;background:#f5ffe7;color:#11162b!important;text-decoration:none}.mg-wanted-offered-product img,.mg-wanted-offered-product>span{display:grid;width:64px;height:58px;object-fit:contain;place-items:center;border-radius:10px;background:#fff;font-size:2rem}.mg-wanted-offered-product>div{display:grid}.mg-wanted-offered-product small{color:#4f6b2a;font-size:.68rem;font-weight:900;letter-spacing:.08em}.mg-wanted-offered-product b{font-size:1rem}.mg-wanted-offered-product strong{color:#1f604a}.mg-wanted-offered-product>i{color:#4c3bad;font-size:.82rem;font-style:normal;font-weight:900}
.mg-wanted-reply-form{display:grid;grid-template-columns:56px 1fr;gap:16px;margin-top:24px;padding:24px;border-radius:20px;background:#11162b}.mg-wanted-reply-form>.mg-wanted-reply-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:#b8f34a;color:#11162b;font-size:1.7rem;font-weight:900}.mg-wanted-reply-form>div{display:grid;gap:16px}.mg-wanted-reply-form label{color:#fff}.mg-wanted-no-products{color:#bdc6d8}.mg-wanted-reply-form .mg-wanted-submit{justify-self:start;background:#b8f34a;color:#11162b!important}.mg-wanted-login,.mg-wanted-owner-note{margin-top:24px;padding:25px;border-radius:18px;background:#fff;text-align:center}.mg-wanted-login h3{margin:0;color:#11162b}.mg-wanted-login p{color:#667085}.mg-wanted-owner-note{border:1px solid #dce2eb;color:#566174;font-weight:700}
.mg-profile-wanted{margin:46px 0;padding:28px;border:1px solid #dce2ec;border-radius:26px;background:linear-gradient(135deg,#fafbff,#f6ffe8)}.mg-wanted-profile-cta{margin-top:18px;background:#6944d8}.mg-shortcut-wanted{background:linear-gradient(135deg,#efffd1,#dff7ff)!important}.mg-shortcut-wanted>span,.mg-action-wanted>span,.mg-stat-wanted>i{background:#b8f34a!important;color:#11162b!important}.mg-action-wanted{border-color:#cde88f!important;background:#f5ffe7!important}.mg-control-status{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media (min-width:1001px){.mg-admin-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media (max-width:1000px){.mg-wanted-grid,.mg-wanted-grid-home{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-wanted-hero{grid-template-columns:1fr 190px;padding:38px}.mg-wanted-radar{width:175px;height:175px}.mg-wanted-radar b{width:66px;height:66px;font-size:2.6rem}.mg-wanted-publish-layout{grid-template-columns:1fr}.mg-wanted-publish-intro{padding:38px}.mg-wanted-grid-profile{grid-template-columns:1fr}}
@media (max-width:700px){.mg-wanted-home{margin-top:28px;padding:20px;border-radius:22px}.mg-wanted-home>header,.mg-wanted-section-head,.mg-wanted-conversation>header{align-items:stretch;flex-direction:column}.mg-wanted-home>header{display:flex}.mg-wanted-grid,.mg-wanted-grid-home,.mg-wanted-grid-profile{grid-template-columns:1fr}.mg-wanted-page,.mg-wanted-detail-page,.mg-wanted-publish-page{padding-top:20px}.mg-wanted-hero{display:block;min-height:0;padding:30px 23px;border-radius:23px}.mg-wanted-hero h1{font-size:3.45rem}.mg-wanted-hero p{font-size:1rem}.mg-wanted-radar{display:none}.mg-wanted-hero>div>div{display:grid;gap:10px}.mg-wanted-market-button{margin:0}.mg-wanted-filters{margin-bottom:30px}.mg-wanted-card-main{grid-template-columns:54px 1fr;padding:22px 18px 14px}.mg-wanted-card-icon{width:52px;height:52px}.mg-wanted-meta{align-items:flex-start;flex-direction:column;margin-inline:18px}.mg-wanted-card>footer{padding-inline:18px}.mg-wanted-open{font-size:0}.mg-wanted-open:after{content:"→";font-size:1.1rem}.mg-wanted-publish-layout{border-radius:22px}.mg-wanted-publish-intro,.mg-wanted-form{padding:28px 21px}.mg-wanted-publish-intro h1{font-size:2.05rem}.mg-wanted-form-row{grid-template-columns:1fr}.mg-wanted-detail>header{grid-template-columns:62px 1fr;padding:24px 20px}.mg-wanted-detail-symbol{width:58px;height:58px;border-radius:17px;font-size:2.3rem}.mg-wanted-detail>header .mg-wanted-delete{grid-column:1/-1}.mg-wanted-detail-body{padding:25px 20px}.mg-wanted-detail-body>div{align-items:flex-start;flex-direction:column}.mg-wanted-detail>footer{padding:18px 20px}.mg-wanted-detail>footer>span{display:none}.mg-wanted-conversation{padding:21px 16px;border-radius:22px}.mg-wanted-reply-stream>article{grid-template-columns:42px 1fr;padding:16px 13px}.mg-wanted-reply-stream article>div>header{align-items:flex-start;flex-direction:column}.mg-wanted-offered-product{grid-template-columns:52px 1fr}.mg-wanted-offered-product img,.mg-wanted-offered-product>span{width:52px;height:50px}.mg-wanted-offered-product>i{grid-column:2}.mg-wanted-reply-form{grid-template-columns:1fr;padding:20px 16px}.mg-wanted-reply-form>.mg-wanted-reply-icon{display:none}.mg-profile-wanted{padding:20px 15px}.mg-control-status{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
