/* Salimos · diseño aprobado 22/10/2026.
   Presentación del contenido. La barra .main-header, sus iconos, menús,
   posición, dimensiones y navegación no se modifican. */
body:has(>#salimosHeader){background:#fff8f1!important}
body:has(>#salimosHeader) :is(main,.page-wrap,.home-intro-shell,.main-layout,.modal-overlay,.estado-modal-overlay){--font-display:'DM Sans',Arial,sans-serif;--font-body:'DM Sans',Arial,sans-serif;--terracota:#dd6227;--tc-dark:#aa3f18;--cream:#fff8f1;--warm:#fff0df;--border:#eddbcd;--dark:#38201c;--mid:#674335;--muted:#806455;--gold:#a86e23}
body:has(>#salimosHeader) :is(main,.page-wrap,.home-intro-shell,.main-layout) :is(h1,h2,h3){font-family:'DM Sans',Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.045em}
body:has(>#salimosHeader) :is(.explore-hero,.sf-hero,.sl-intro,.sn-head,.msg-head,.social-hero,.ss-hero,.sr-hero,.ranking-hero,.nl-intro,.pe-page-heading,.spet-hero){position:relative!important;isolation:isolate;padding:32px!important;margin-bottom:26px!important;border:1px solid #f4bd8c!important;border-radius:24px 24px 24px 7px!important;background:radial-gradient(ellipse at 85% 0%,#ffb87399,transparent 60%),linear-gradient(116deg,#ffe0b9,#f8a461)!important;box-shadow:0 13px 27px #9b4d1b13!important;color:#3f261c!important}
body:has(>#salimosHeader) :is(.explore-hero,.sf-hero,.sl-intro,.sn-head,.msg-head,.social-hero,.ss-hero,.sr-hero,.ranking-hero,.nl-intro,.pe-page-heading,.spet-hero) h1{color:#3b231b!important;font-size:clamp(31px,3.6vw,47px)!important;line-height:1.08!important;letter-spacing:-.045em!important}
body:has(>#salimosHeader) :is(.explore-hero,.sf-hero,.sl-intro,.sn-head,.msg-head,.social-hero,.ss-hero,.sr-hero,.ranking-hero,.nl-intro,.pe-page-heading,.spet-hero) h1 em{color:#a43e16!important;font-style:normal!important}
body:has(>#salimosHeader) :is(.hero-sub,.sf-description,.sl-lead,.sn-sub,.msg-head p,.social-hero-copy p,.ss-hero p,.sr-hero p,.ranking-hero p,.nl-intro p,.pe-page-heading p,.spet-hero p){color:#71492e!important}
body:has(>#salimosHeader) :is(.hero-eyebrow,.sf-eyebrow,.sl-eyebrow,.sn-eyebrow,.ss-eyebrow,.sr-eyebrow,.ranking-eyebrow,.spet-kicker){color:#a1441f!important}
body:has(>#salimosHeader) :is(.home-social,.home-lists,.ranking-preview-home,.top-guias-box,.home-reco-section:not(.sponsor-premium),.salimos-comunidades-home,.home-account,.widget-box){border-color:#ead6c4!important;box-shadow:0 12px 29px #944a1c10!important;background:linear-gradient(130deg,#fffdf9,#fff8f0)!important}
body:has(>#salimosHeader) :is(.home-reco-card,.sponsor-place-card,.clima-card,.ranking-mini-card,.post-card,.sl-card,.ss-card,.sr-card,.spet-card,.nl-search-card,.nl-confirm-card,.sn-inbox,.sn-card,.msg-panel,.comunidad-card){border:1px solid #eddbcd!important;border-radius:18px!important;background:#fffdf9!important;box-shadow:0 10px 24px #8a411b12!important;overflow:hidden}
body:has(>#salimosHeader) :is(.home-reco-card,.sponsor-place-card,.ranking-mini-card,.sl-card,.ss-card,.sr-card,.spet-card){transition:transform .25s ease,box-shadow .25s ease}
@media(hover:hover){body:has(>#salimosHeader) :is(.home-reco-card,.sponsor-place-card,.ranking-mini-card,.sl-card,.ss-card,.sr-card,.spet-card):hover{transform:translateY(-4px);box-shadow:0 17px 31px #8a411b22!important}}
body:has(>#salimosHeader) :is(main,.page-wrap,.main-layout,.home-intro-shell) :is(.btn-primary,.sl-primary,.sp-primary,.nl-primary,.sn-primary,.search-btn,.comment-submit,.comment-send,.spet-btn-primary,.ss-primary){border-color:#d45c23!important;border-radius:12px!important;color:#fffaf6!important;background:linear-gradient(125deg,#e66b2c,#bc4619)!important;box-shadow:inset 0 1px 0 #ffd5b066,0 5px 13px #a23e1822!important}
body:has(>#salimosHeader) :is(.page-wrap,.sf-page,.sc-lists,.sn,.ss-page,.sr-page,.ranking-page,.spet-page) :is(.chip.active,.radio-chip.active,.feature-filter.active,.sf-tab.active,.sl-tab.active,.sn-tab.active,.ss-filter.active,.sr-tab.active){background:linear-gradient(120deg,#ffbe83,#f69552)!important;color:#5d2d18!important;border-color:#e99a65!important}
body:has(>#salimosHeader) :is(.sf-actions,.sn-toolbar,.sl-tabs,.msg-sidebar,.pe-tabs){border-color:#ecd3bd!important}
body:has(>#salimosHeader) :is(.msg-conv.active,.msg-conv.is-active){background:#ffead6!important;border-color:#eca169!important}
body:has(>#salimosHeader) :is(.msg-bubble.mine,.msg-bubble.is-mine,.msg-message.mine){background:#ffe1c2!important;color:#4c2b1c!important}
body:has(>#salimosHeader) .page-wrap .lugar-card{background:#fffdf9!important;border:1px solid #eddbcd!important;border-radius:19px!important;box-shadow:0 11px 24px #8b421916!important;overflow:hidden}
body:has(>#salimosHeader) .page-wrap .lugar-img{border-radius:18px 18px 0 0!important}
body:has(>#salimosHeader) .page-wrap .lugar-body{padding:15px!important}
body:has(>#salimosHeader) .page-wrap .filters-bar{background:#fff8f1f5!important}
body:has(>#salimosHeader) .page-wrap .chip-group{flex-wrap:wrap;overflow:visible}
body:has(>#salimosHeader) .sl-cover-pattern{background:radial-gradient(ellipse at 90% 0%,#ffc58599,transparent 65%),linear-gradient(135deg,#ffe5c4,#f7aa69)!important}
body:has(>#salimosHeader) #salimos-profile{--sp-cream:#fff8f1;--sp-surface:#fffdf9;--sp-ink:#38201c;--sp-muted:#806455;--sp-orange:#c44e1d;--sp-orange-soft:#ffe5cb;--sp-border:#eddbcd;--sp-warm:#ffefdf;background:#fff8f1!important}
body:has(>#salimosHeader) #salimos-profile .sp-hero{margin:25px 0 15px!important;padding:28px!important;background:radial-gradient(ellipse at 88% 0%,#ffc18b99,transparent 65%),linear-gradient(115deg,#ffe4c3,#f6b279)!important;border:1px solid #f0c196!important;border-radius:22px 22px 22px 7px!important;box-shadow:0 12px 28px #8a3b1a12!important}
body:has(>#salimosHeader) #salimos-profile .sp-tabs{border-bottom-color:#e7c6ad!important}
body:has(>#salimosHeader) #salimos-profile :is(.sp-aside-section,.sp-panel,.sp-card,.sp-stat-card){border-color:#ecd9c7!important;border-radius:17px!important;box-shadow:0 10px 22px #8b441513!important;background:#fffdf9!important}
body:has(>#salimosHeader) #salimos-profile .sp-tab[aria-current=page]{color:#b94b20!important;border-bottom-color:#ef7b3a!important}
body:has(>#salimosHeader) :is(.sm2-shell,.sm2,.sm2-dialog){--sm-accent:#c45b2a;--sm-ink:#3e241e;--sm-muted:#806455;--sm-line:#ecd7c6;--sm-paper:#fff9f2;--sm2-purple:#bc532b;--sm2-ink:#3e241e;--sm2-line:#ecd7c6;--sm2-soft:#fff1e3}
body:has(>#salimosHeader) .home-match-panel .sm2{color:#5e3828!important;background:linear-gradient(135deg,#fff4e7,#f8e6d6)!important;border-color:#e8cdb6!important}
body:has(>#salimosHeader) .sm2 :is(.sm2-toolbar h3,.sm2-intention strong,.sm2-link-btn){color:#99502b!important}
body:has(>#salimosHeader) .sm2 :is(.sm2-intention,.sm2-photo-tag){background:#fff7ef!important;border-color:#e8cdb6!important;color:#6d452f!important}
body:has(>#salimosHeader) .sm2 .sm2-profile-link{background:#87503b!important;border-color:#c78c68!important;color:#fff4e9!important}
body:has(>#salimosHeader) .sm2 .sm2-no-photo{background:radial-gradient(ellipse at 80% 12%,#ffd9ae 0 18%,transparent 18.5%),linear-gradient(135deg,#ffead3,#e9be96)!important;color:#9d633b!important}
body:has(>#salimosHeader) .sm2 .sm2-count{background:#ffdab6!important;color:#8b421d!important}
body:has(>#salimosHeader) .sm2-top{background:radial-gradient(ellipse at 95% 0%,#9e4b2a77,transparent 70%),linear-gradient(120deg,#54251e,#362022)!important;border-color:#754132!important;color:#fff0e3!important}
body:has(>#salimosHeader) .sm2-top :is(h1,h2){color:#fff0e3!important}
body:has(>#salimosHeader) .sm2-top :is(h1,h2) em{color:#ffb47d!important}
body:has(>#salimosHeader) .sm2-empty-mark{background:#ffe7ce!important;color:#af5429!important}
body:has(>#salimosHeader) .sm2-top p{color:#e8c6af!important}
body:has(>#salimosHeader) .sm2-top :is(.sm2-eyebrow,.sm2-kicker,.sm2-label){color:#ffb47d!important}
body:has(>#salimosHeader) .sm2-nav{background:#fff6eb!important;border-color:#ead0b9!important}
body:has(>#salimosHeader) .sm2-nav button{color:#815743!important}
body:has(>#salimosHeader) .sm2-nav :is(button.active,button.is-active,button[aria-selected=true]){background:linear-gradient(120deg,#ffbd80,#f2924d)!important;border-color:#de8a51!important;color:#542816!important;box-shadow:0 4px 10px #a35b2020!important}
body:has(>#salimosHeader) :is(.sm2-card,.sm2-empty,.sm2-dialog){border-color:#ead5c2!important;background:#fffdf9!important;box-shadow:0 13px 28px #77341916!important}
body:has(>#salimosHeader) :is(.sm2-cta,.sm2-btn-primary,.sm2-primary){background:linear-gradient(120deg,#eb792f,#c74f20)!important;border-color:#c35424!important;color:#fff8ef!important}
body:has(>#salimosHeader) .salimos-moment-hero{--moment-base:#8c3e26!important;border-color:#bd6841!important;background:#71331f!important;box-shadow:0 15px 29px #9f4c2221!important}
body:has(>#salimosHeader) .salimos-moment-hero:after{background:linear-gradient(90deg,#652f20f7,#71351fdb 41%,#72351f65 75%,#552c272b)!important}
body:has(>#salimosHeader) .salimos-moment-hero :is(h2,h3){color:#fff3e6!important}
body:has(>#salimosHeader) .salimos-moment-title{font-size:clamp(26px,3vw,39px)!important;font-weight:700!important}
body:has(>#salimosHeader) .salimos-moment-hero :is(.salimos-moment-weather,.salimos-moment-description){color:#ffe3ca!important}
body:has(>#salimosHeader) .salimos-moment-hero .salimos-moment-kicker{color:#ffc28e!important}
body:has(>#salimosHeader) .home-intro-shell .home-moment-layout{margin-top:8px}
body:has(>#salimosHeader) .home-match-panel .sm2-top h2{font-size:30px!important;line-height:1.1!important}
body:has(>#salimosHeader) .salimos-pet-teaser{background:linear-gradient(115deg,#fff0dc,#ffe0bb)!important;border-color:#edc398!important}
body:has(>#salimosHeader) .salimos-pet-teaser h2{color:#633623!important}
body:has(>#salimosHeader) .salimos-pet-teaser .spt-kicker{color:#9e592d!important}
body:has(>#salimosHeader) .salimos-pet-teaser p{color:#846343!important}
body:has(>#salimosHeader) .salimos-pet-teaser .spt-action{background:#b64e26!important;border-color:#b64e26!important}
body:has(>#salimosHeader) .ea-page .hero{border-radius:23px!important;border-color:#e9c198!important;background:radial-gradient(ellipse at 100% 0%,#ffc48b77,transparent 70%),linear-gradient(125deg,#ffe8cd,#f4b67e)!important;box-shadow:0 13px 27px #8b491719!important}
body:has(>#salimosHeader) .ea-page .hero h1{color:#43281d!important}
body:has(>#salimosHeader) .lugar-container :is(h1,h2,h3){font-family:'DM Sans',Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.035em}
body:has(>#salimosHeader) .lugar-container .lugar-hero{border:1px solid #ebd0b7!important;border-radius:24px!important;background:linear-gradient(115deg,#fffaf2,#ffeddb)!important;box-shadow:0 13px 28px #8c3d1b16!important}
body:has(>#salimosHeader) .lugar-container .hero-info h1{color:#43281d!important}
body:has(>#salimosHeader) .main-footer{background:linear-gradient(115deg,#3d211e,#291c1b)!important;border-top:4px solid #f36b27!important}
body:has(>#salimosHeader) .main-footer .footer-col-title{color:#efb48d!important}
body:has(>#salimosHeader) .main-footer .footer-brand p{color:#d8bdae!important}
body:has(>#salimosHeader) :is(main,.page-wrap,.main-layout,.home-intro-shell) :is(a,button,input,select,textarea):focus-visible{outline-color:#c26831!important}
@media(max-width:760px){
  body:has(>#salimosHeader) :is(.explore-hero,.sf-hero,.sl-intro,.sn-head,.msg-head,.social-hero,.ss-hero,.sr-hero,.ranking-hero,.nl-intro,.pe-page-heading,.spet-hero){padding:24px 20px!important;border-radius:20px 20px 20px 6px!important}
  body:has(>#salimosHeader) :is(.explore-hero,.sf-hero,.sl-intro,.sn-head,.msg-head,.social-hero,.ss-hero,.sr-hero,.ranking-hero,.nl-intro,.pe-page-heading,.spet-hero) h1{font-size:clamp(29px,7.9vw,38px)!important;line-height:1.08!important}
  body:has(>#salimosHeader) #salimos-profile .sp-hero{padding:23px 18px!important;margin-top:20px!important;gap:14px}
  body:has(>#salimosHeader) .page-wrap .lugar-body{padding:12px 10px!important}
  body:has(>#salimosHeader) .page-wrap .lugar-img{height:165px}
  body:has(>#salimosHeader) .home-match-panel .sm2-top h2{font-size:28px!important}
  body:has(>#salimosHeader) .salimos-moment-title{font-size:28px!important}
}
@media(prefers-reduced-motion:reduce){body:has(>#salimosHeader) :is(main,.page-wrap,.main-layout,.home-intro-shell) *,body:has(>#salimosHeader) :is(main,.page-wrap,.main-layout,.home-intro-shell) *:before,body:has(>#salimosHeader) :is(main,.page-wrap,.main-layout,.home-intro-shell) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}



#salimos-compartir-live{--s-bg:light-dark(#fdfbf8,#201c19);--s-panel:light-dark(#fff,#2b2521);--s-ink:light-dark(#2e251f,#f9eee5);--s-muted:light-dark(#7b7068,#baa99c);--s-line:light-dark(#e9e1d9,#4f443a);--s-tint:light-dark(#f7eee5,#3a2d23);--s-orange:#ed6b2d;--s-deep:#a94118;--s-shadow:0 12px 30px #3f210a0b;font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.5;color:var(--s-ink);background:var(--s-bg);overflow:clip;position:relative;isolation:isolate;border-top:3px solid var(--s-orange)}

#salimos-compartir-live *{box-sizing:border-box}#salimos-compartir-live button,#salimos-compartir-live input,#salimos-compartir-live textarea,#salimos-compartir-live select{font:inherit}#salimos-compartir-live button{color:inherit}#salimos-compartir-live button:focus-visible,#salimos-compartir-live input:focus-visible,#salimos-compartir-live textarea:focus-visible,#salimos-compartir-live select:focus-visible{outline:3px solid #c96a36;outline-offset:4px}#salimos-compartir-live [hidden]{display:none!important}#salimos-compartir-live h1,#salimos-compartir-live h2,#salimos-compartir-live h3,#salimos-compartir-live p{margin:0}#salimos-compartir-live h2{font-size:27px;line-height:1.15;font-weight:500;letter-spacing:-.9px}#salimos-compartir-live h3{font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.3px}#salimos-compartir-live img{display:block;width:100%;object-fit:cover}#salimos-compartir-live svg{width:18px;height:18px;flex-shrink:0}#salimos-compartir-live .sp-muted{color:var(--s-muted)}#salimos-compartir-live .sp-small{font-size:12px}#salimos-compartir-live .sp-flex{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#salimos-compartir-live .sp-between{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
#salimos-compartir-live .sp-demo{display:flex;align-items:center;justify-content:space-between;padding:7px 30px;font-size:11px;color:var(--s-muted);background:var(--s-panel);border-bottom:1px solid var(--s-line)}#salimos-compartir-live .sp-demo button{background:transparent;border:0;padding:2px;font-size:11px;text-decoration:underline}#salimos-compartir-live .sp-top{display:flex;align-items:center;gap:18px;padding:18px 30px;background:var(--s-panel);border-bottom:1px solid var(--s-line)}#salimos-compartir-live .sp-logo{background:transparent;padding:0;border:0;flex-shrink:0;width:100px}#salimos-compartir-live .sp-logo img{width:100px;height:30px;object-fit:contain}#salimos-compartir-live .sp-nav{display:flex;gap:17px;flex:1;justify-content:center}#salimos-compartir-live .sp-nav button{padding:10px 0;border:0;border-bottom:2px solid transparent;font-size:12px;color:var(--s-muted);background:transparent;white-space:nowrap;transition:color .18s}#salimos-compartir-live .sp-nav button[aria-current=page]{color:light-dark(#c1511f,#ffb283);border-color:var(--s-orange)}#salimos-compartir-live .sp-tools{display:flex;gap:7px}#salimos-compartir-live .sp-icon-button{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--s-line);background:var(--s-panel);border-radius:50%;padding:8px}#salimos-compartir-live .sp-menu{display:flex;gap:8px;flex-wrap:wrap;padding:14px 30px;background:var(--s-panel);border-bottom:1px solid var(--s-line)}#salimos-compartir-live .sp-menu button{padding:8px 12px;background:var(--s-tint);border:0;border-radius:7px;font-size:12px}#salimos-compartir-live .sp-main{padding:25px 30px 35px;min-height:540px}#salimos-compartir-live .sp-welcome{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}#salimos-compartir-live .sp-welcome strong{font-size:15px;font-weight:500}#salimos-compartir-live .sp-location{display:flex;align-items:center;gap:7px;padding:6px 0;background:none;border:0;font-size:12px;color:var(--s-muted)}
#salimos-compartir-live .se-hero{position:relative;min-height:385px;border-radius:16px;overflow:hidden;background:#543423;color:#fff;display:flex;align-items:center;isolation:isolate;box-shadow:0 18px 38px #46270e16}#salimos-compartir-live .se-hero>img{position:absolute;inset:0;width:100%;height:100%;z-index:-3;object-position:50% 53%}#salimos-compartir-live .se-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#251b14ed 0%,#2f1f16d6 30%,#37281a63 61%,#5c351319 100%),linear-gradient(0deg,#d5682f32,transparent 80%)}#salimos-compartir-live .se-hero-copy{padding:45px;max-width:590px}#salimos-compartir-live .sp-overline{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:7px}#salimos-compartir-live .se-hero .sp-overline{color:#ffbf88;font-size:10px}#salimos-compartir-live .se-hero h1{font-size:48px;line-height:1.07;font-weight:500;letter-spacing:-1.9px;max-width:510px;color:#fff8ee}#salimos-compartir-live .se-hero h1 span{color:#ffb477}#salimos-compartir-live .se-hero p{max-width:370px;font-size:14px;line-height:1.6;color:#e3d2c5;margin:17px 0 24px}#salimos-compartir-live .sp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:8px;border:1px solid #d9622a;background:linear-gradient(110deg,#ef7b3a,#df5a24);color:#fff;font-size:12px;font-weight:600;box-shadow:0 5px 14px #b74a1720;transition:transform .2s,box-shadow .2s}#salimos-compartir-live .sp-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #b74a172b}#salimos-compartir-live .sp-button:active{transform:translateY(0)}#salimos-compartir-live .sp-button.sp-soft{background:var(--s-panel);color:var(--s-ink);border-color:var(--s-line);box-shadow:none}#salimos-compartir-live .sp-button.sp-white{background:#fffaf3;color:#8c3e1f;border-color:#fffaf3;box-shadow:none}#salimos-compartir-live .sp-text-button{display:inline-flex;align-items:center;gap:6px;padding:5px 0;background:transparent;border:0;font-size:12px;font-weight:500;color:light-dark(#b65227,#ffb585)}#salimos-compartir-live .se-hero .sp-text-button{color:#fff3e9;margin-left:5px}#salimos-compartir-live .se-plan-finder{position:relative;z-index:2;margin:-1px 20px 0;padding:18px 23px;display:grid;grid-template-columns:1fr 1fr auto;gap:18px;background:var(--s-panel);border:1px solid var(--s-line);border-top:0;border-radius:0 0 13px 13px;box-shadow:0 15px 27px #512c1010}#salimos-compartir-live .se-plan-finder label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--s-muted);display:grid;gap:5px}#salimos-compartir-live .se-plan-finder select{width:100%;min-width:0;font-size:13px;padding:2px 15px 2px 0;border:0;background:var(--s-panel);color:var(--s-ink);font-weight:500;text-transform:none;letter-spacing:0}#salimos-compartir-live .se-plan-finder .sp-button{align-self:center}
#salimos-compartir-live .sp-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:32px 0 18px}#salimos-compartir-live .sp-section-head p{font-size:12px;color:var(--s-muted);margin-top:6px}#salimos-compartir-live .se-experiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}#salimos-compartir-live .se-experience{position:relative;text-align:left;padding:0;min-width:0;display:block;border:0;border-radius:12px;overflow:hidden;color:#fff;background:#604b3a;height:245px;isolation:isolate;box-shadow:0 8px 20px #49311e0d}#salimos-compartir-live .se-experience>img{position:absolute;inset:0;width:100%;height:100%;z-index:-2;transition:transform .45s}#salimos-compartir-live .se-experience:hover>img{transform:scale(1.045)}#salimos-compartir-live .se-experience:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#19110eed 0%,#2b1c1444 50%,transparent 80%);z-index:-1}#salimos-compartir-live .se-experience>span{position:absolute;bottom:22px;left:20px;right:20px}#salimos-compartir-live .se-experience small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffd0a9;display:block;margin-bottom:8px}#salimos-compartir-live .se-experience strong{display:flex;align-items:end;justify-content:space-between;gap:9px;font-size:21px;font-weight:500;line-height:1.18;letter-spacing:-.4px}#salimos-compartir-live .se-experience strong svg{width:21px;height:21px}
#salimos-compartir-live .se-meet{display:grid;grid-template-columns:1.12fr 1fr;margin-top:32px;background:radial-gradient(ellipse at 80% 90%,#f8b17d,transparent 65%),linear-gradient(115deg,#dc682f,#ee8b4c);border-radius:15px;overflow:hidden;color:#3e2417;min-height:280px}#salimos-compartir-live .se-meet-copy{padding:35px}#salimos-compartir-live .se-meet h2{font-size:32px;letter-spacing:-1px;max-width:330px}#salimos-compartir-live .se-meet p{font-size:13px;line-height:1.6;max-width:340px;margin:13px 0 22px;color:#663b25}#salimos-compartir-live .se-meet-photo{position:relative;overflow:hidden;min-height:270px}#salimos-compartir-live .se-meet-photo img{height:100%;width:100%;position:absolute;inset:0;object-position:center 50%}#salimos-compartir-live .se-meet-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f096584d,transparent 60%)}#salimos-compartir-live .se-meet-meta{display:flex;align-items:center;gap:17px;margin-top:21px;font-size:11px;color:#623b26}#salimos-compartir-live .se-meet-meta span{display:flex;align-items:center;gap:5px}#salimos-compartir-live .se-quote{margin-top:32px;display:grid;grid-template-columns:90px 1fr auto;gap:20px;align-items:center;padding:24px;background:var(--s-panel);border:1px solid var(--s-line);border-radius:12px}#salimos-compartir-live .se-quote img{width:90px;height:90px;object-fit:cover;border-radius:8px}#salimos-compartir-live .se-quote h3{font-size:20px;font-weight:500}#salimos-compartir-live .se-quote p{font-size:12px;color:var(--s-muted);margin-top:7px;max-width:400px}
#salimos-compartir-live .sp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#salimos-compartir-live .sp-place{background:var(--s-panel);min-width:0;border:1px solid var(--s-line);border-radius:12px;overflow:hidden;box-shadow:var(--s-shadow);transition:transform .25s}#salimos-compartir-live .sp-place:hover{transform:translateY(-3px)}#salimos-compartir-live .sp-place-cover{position:relative;overflow:hidden}#salimos-compartir-live .sp-place-cover>button{display:block;width:100%;padding:0;border:0;background:none}#salimos-compartir-live .sp-place-cover img{height:145px;transition:transform .35s}#salimos-compartir-live .sp-place:hover img{transform:scale(1.035)}#salimos-compartir-live .sp-place-tag{position:absolute;top:10px;left:10px;padding:4px 8px;background:#fffaf1ee;color:#654a35;border-radius:4px;font-size:10px;pointer-events:none}#salimos-compartir-live .sp-save{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:30px;height:30px;background:#fffaf4eb;border:1px solid #ffffff99;color:#9a5429;border-radius:50%}#salimos-compartir-live .sp-place-copy{padding:13px}#salimos-compartir-live .sp-place-copy h3{font-size:13px;min-height:36px}#salimos-compartir-live .sp-place-meta{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap;font-size:10px;color:var(--s-muted);margin:4px 0 8px}#salimos-compartir-live .sp-place-copy .sp-text-button{font-size:11px}#salimos-compartir-live .sp-rate{font-weight:500;color:light-dark(#a84b25,#ffc19c)}
#salimos-compartir-live .sp-page-hero{position:relative;padding:30px 32px;margin-bottom:28px;border-radius:13px;background:radial-gradient(ellipse at 100% 0%,light-dark(#ffc18a88,#c66d3b55),transparent 75%),linear-gradient(110deg,light-dark(#fff2e5,#4b3020),light-dark(#f5be9488,#9d542e66));min-height:165px;border-left:3px solid var(--s-orange);color:var(--s-ink)}#salimos-compartir-live .sp-page-hero h1{font-size:36px;line-height:1.1;font-weight:500;letter-spacing:-1.3px;max-width:80%}#salimos-compartir-live .sp-page-hero p{font-size:13px;color:var(--s-muted);margin-top:12px;max-width:80%}#salimos-compartir-live .sp-page-hero .sp-overline{color:light-dark(#b85426,#f7b489)}#salimos-compartir-live .sp-hero-symbol{position:absolute;right:30px;top:36px;color:light-dark(#ba683c,#ffb683)}#salimos-compartir-live .sp-hero-symbol svg{width:32px;height:32px;stroke-width:1.2}#salimos-compartir-live .sp-search{display:flex;gap:10px;align-items:center;padding:7px 7px 7px 14px;background:var(--s-panel);border:1px solid var(--s-line);border-radius:10px;margin:17px 0 22px;box-shadow:0 7px 17px #432b1707}#salimos-compartir-live .sp-search input{width:100%;min-width:0;border:0;padding:9px 0;background:transparent;color:var(--s-ink);font-size:14px}#salimos-compartir-live .sp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 22px}#salimos-compartir-live .sp-chip{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid var(--s-line);border-radius:7px;background:var(--s-panel);padding:9px 12px;font-size:12px;color:var(--s-muted)}#salimos-compartir-live .sp-chip[aria-pressed=true]{background:var(--s-tint);border-color:#d7956d;color:light-dark(#a2441e,#ffbf98)}#salimos-compartir-live .sp-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}#salimos-compartir-live .sp-pane,#salimos-compartir-live .sp-side-banner{padding:26px;background:var(--s-panel);border:1px solid var(--s-line);border-radius:12px;box-shadow:var(--s-shadow)}#salimos-compartir-live .sp-side-banner p{font-size:13px;color:var(--s-muted);margin:12px 0 18px}#salimos-compartir-live .sp-empty{text-align:center;padding:35px 20px}#salimos-compartir-live .sp-empty p{font-size:13px;max-width:440px;margin:12px auto 23px;color:var(--s-muted)}#salimos-compartir-live .sp-cup{display:none}#salimos-compartir-live .se-match-photo{width:100%;height:230px;object-fit:cover;border-radius:10px;margin:18px 0 25px}#salimos-compartir-live .sp-avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:var(--s-tint);color:light-dark(#ad6136,#ffbd93);font-size:12px;font-weight:500;border:1px solid var(--s-line);flex-shrink:0}#salimos-compartir-live .sp-avatar-big{width:70px;height:70px;font-size:22px;border:3px solid #fff8ed;background:#f6ccab;color:#8d4b24}#salimos-compartir-live .sp-profile-banner{padding:30px;border-radius:13px;background:linear-gradient(110deg,light-dark(#fff0e0,#543421),light-dark(#efad7855,#b3673755));border-bottom:2px solid #e48a51;margin-bottom:24px}#salimos-compartir-live .sp-profile-banner h1{font-size:28px;letter-spacing:-1px;font-weight:500}#salimos-compartir-live .sp-profile-stats{display:flex;gap:30px;flex-wrap:wrap;margin-top:25px}#salimos-compartir-live .sp-profile-stats b{display:block;font-size:23px;font-weight:500}#salimos-compartir-live .sp-profile-stats span{font-size:11px;color:var(--s-muted)}#salimos-compartir-live .sp-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:25px}#salimos-compartir-live .sp-collection{background:var(--s-panel);border:1px solid var(--s-line);border-radius:12px;overflow:hidden;box-shadow:var(--s-shadow)}#salimos-compartir-live .sp-collection img{height:190px}#salimos-compartir-live .sp-collection>div{padding:19px}#salimos-compartir-live .sp-collection p{font-size:12px;color:var(--s-muted);margin:8px 0 15px}#salimos-compartir-live .sp-timeline{display:grid;grid-template-columns:1fr 270px;gap:24px}#salimos-compartir-live .sp-post{background:var(--s-panel);border:1px solid var(--s-line);border-radius:12px;overflow:hidden;box-shadow:var(--s-shadow);margin-bottom:23px}#salimos-compartir-live .sp-post-head{display:flex;align-items:center;gap:10px;padding:17px;font-size:12px}#salimos-compartir-live .sp-post>img{height:280px}#salimos-compartir-live .sp-post-copy{padding:20px}#salimos-compartir-live .sp-post-copy p{font-size:13px;margin:10px 0 17px;color:var(--s-muted)}#salimos-compartir-live .sp-row-item{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--s-line)}#salimos-compartir-live .sp-row-item:last-child{border-bottom:0}#salimos-compartir-live .sp-row-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:var(--s-tint);color:light-dark(#b86836,#ffb68a);flex-shrink:0}#salimos-compartir-live .sp-row-item h3{font-size:13px}#salimos-compartir-live .sp-row-item p{font-size:12px;margin:4px 0 0;color:var(--s-muted)}#salimos-compartir-live .sp-chat{display:grid;grid-template-columns:235px 1fr;border:1px solid var(--s-line);background:var(--s-panel);border-radius:13px;overflow:hidden;box-shadow:var(--s-shadow)}#salimos-compartir-live .sp-convos{padding:22px;border-right:1px solid var(--s-line);background:var(--s-tint)}#salimos-compartir-live .sp-chat-body{padding:27px}#salimos-compartir-live .sp-bubble{width:fit-content;max-width:82%;padding:12px 15px;border-radius:12px 12px 12px 3px;font-size:13px;background:var(--s-tint);margin:17px 0}#salimos-compartir-live .sp-bubble.sp-mine{margin-left:auto;background:light-dark(#f7d5b6,#87502e);border-radius:12px 12px 3px 12px;color:var(--s-ink)}#salimos-compartir-live .sp-field{display:grid;gap:7px;font-size:12px;font-weight:500;margin:18px 0}#salimos-compartir-live .sp-field input,#salimos-compartir-live .sp-field textarea,#salimos-compartir-live .sp-field select{border:1px solid var(--s-line);border-radius:8px;background:var(--s-bg);color:var(--s-ink);padding:12px;font-size:14px;width:100%}#salimos-compartir-live .sp-stars{display:flex;gap:12px;justify-content:center;margin:25px 0}#salimos-compartir-live .sp-stars button{padding:5px;border:0;background:none;color:#b9a28d}#salimos-compartir-live .sp-stars svg{width:30px;height:30px}#salimos-compartir-live .sp-stars button[aria-pressed=true]{color:#d47a35}#salimos-compartir-live .sp-stars button[aria-pressed=true] svg{fill:#f1c297}#salimos-compartir-live .sp-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px}#salimos-compartir-live .sp-detail>img{height:350px;border-radius:12px;box-shadow:var(--s-shadow)}#salimos-compartir-live .sp-detail h1{font-size:30px;line-height:1.17;font-weight:500;letter-spacing:-1px;margin-bottom:14px}#salimos-compartir-live .sp-detail p{font-size:13px;color:var(--s-muted);margin:14px 0}#salimos-compartir-live .sp-note{font-size:11px;color:var(--s-muted);margin-top:17px}#salimos-compartir-live .sp-swatch-row{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}#salimos-compartir-live .sp-swatch{width:90px;height:55px;border-radius:7px;display:flex;align-items:end;padding:8px;font-size:10px;color:#fff}#salimos-compartir-live .sp-check-list{padding:0;list-style:none}#salimos-compartir-live .sp-check-list li{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--s-line);padding:14px 0;font-size:13px}#salimos-compartir-live .sp-check-list svg{color:var(--s-orange);margin-top:2px}#salimos-compartir-live .sp-audit-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}#salimos-compartir-live .sp-audit-pages span{background:var(--s-tint);border-radius:6px;padding:10px;font-size:11px;color:var(--s-muted)}
#salimos-compartir-live .sp-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 30px;background:light-dark(#30271f,#17110c);color:#bca796;font-size:11px}#salimos-compartir-live .sp-footer strong{font-size:23px;font-weight:500;color:#ed8c4e;letter-spacing:-1px}#salimos-compartir-live .sp-modal{position:absolute;inset:0;z-index:30;background:#27180e80;backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:130px 20px 30px}#salimos-compartir-live .sp-dialog{padding:27px;width:min(430px,100%);border-radius:14px;border:1px solid var(--s-line);background:var(--s-panel);color:var(--s-ink);box-shadow:0 25px 80px #28140755}#salimos-compartir-live .sp-dialog h2{font-size:25px}#salimos-compartir-live .sp-dialog>p{font-size:13px;color:var(--s-muted);margin:14px 0}#salimos-compartir-live .sp-choice{display:flex;align-items:center;gap:12px;border:1px solid var(--s-line);border-radius:8px;padding:12px;margin:10px 0;font-size:13px}#salimos-compartir-live .sp-choice input{width:17px;height:17px;accent-color:#df7236}#salimos-compartir-live .sp-toast{position:absolute;z-index:40;top:125px;right:25px;padding:13px 18px;max-width:calc(100% - 50px);border-radius:9px;background:var(--s-panel);border:1px solid #e4b38c;color:var(--s-ink);font-size:12px;box-shadow:0 10px 25px #42220a1f}
@media(max-width:820px){#salimos-compartir-live .sp-top{flex-wrap:wrap;padding:15px 24px;gap:12px}#salimos-compartir-live .sp-tools{margin-left:auto}#salimos-compartir-live .sp-nav{order:3;flex-basis:100%;justify-content:space-between;gap:10px}#salimos-compartir-live .sp-main{padding:23px}#salimos-compartir-live .se-hero h1{font-size:44px}#salimos-compartir-live .se-hero-copy{padding:36px}#salimos-compartir-live .se-experience{height:225px}#salimos-compartir-live .se-experience>span{left:17px;right:17px;bottom:20px}#salimos-compartir-live .se-experience strong{font-size:19px}#salimos-compartir-live .se-meet-copy{padding:28px}#salimos-compartir-live .sp-cards{gap:13px}#salimos-compartir-live .sp-timeline{grid-template-columns:1fr 220px}#salimos-compartir-live .se-quote{grid-template-columns:75px 1fr}#salimos-compartir-live .se-quote img{width:75px;height:75px}#salimos-compartir-live .se-quote>.sp-text-button{grid-column:2}}
@media(max-width:600px){#salimos-compartir-live .sp-demo{padding:7px 16px;font-size:10px}#salimos-compartir-live .sp-demo button{font-size:10px}#salimos-compartir-live .sp-top{padding:13px 16px;gap:8px}#salimos-compartir-live .sp-logo,#salimos-compartir-live .sp-logo img{width:90px;height:27px}#salimos-compartir-live .sp-tools{gap:6px}#salimos-compartir-live .sp-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 12px;justify-content:stretch}#salimos-compartir-live .sp-nav button{font-size:11px;padding:9px 0;white-space:normal}#salimos-compartir-live .sp-main{padding:19px 16px 26px}#salimos-compartir-live .sp-welcome{margin-bottom:15px;align-items:flex-start;gap:8px}#salimos-compartir-live .sp-welcome strong{font-size:13px}#salimos-compartir-live .sp-welcome .sp-small{font-size:11px}#salimos-compartir-live .sp-location{font-size:10px;padding-top:2px;gap:4px}#salimos-compartir-live .sp-location svg{width:13px;height:13px}#salimos-compartir-live .se-hero{min-height:390px;border-radius:10px;align-items:end}#salimos-compartir-live .se-hero>img{object-position:59% 35%}#salimos-compartir-live .se-hero:after{background:linear-gradient(0deg,#261b13f7 0%,#301e14be 52%,#503e2940 100%)}#salimos-compartir-live .se-hero-copy{padding:25px 23px 30px}#salimos-compartir-live .se-hero h1{font-size:36px;letter-spacing:-1.5px;line-height:1.1;max-width:300px}#salimos-compartir-live .se-hero p{font-size:12px;margin:13px 0 19px;max-width:280px}#salimos-compartir-live .se-hero .sp-overline{font-size:9px;letter-spacing:.09em;margin-bottom:11px}#salimos-compartir-live .se-hero .sp-text-button{margin-left:0}#salimos-compartir-live .sp-button{font-size:11px;padding:11px 14px;min-height:42px}#salimos-compartir-live .sp-text-button{font-size:11px;min-height:35px}#salimos-compartir-live .se-plan-finder{margin:0 8px;padding:17px 15px;grid-template-columns:1fr;gap:13px}#salimos-compartir-live .se-plan-finder .sp-button{grid-column:1/-1}#salimos-compartir-live .se-plan-finder label{font-size:9px;letter-spacing:.07em}#salimos-compartir-live .se-plan-finder select{font-size:16px}#salimos-compartir-live h2{font-size:25px}#salimos-compartir-live .sp-section-head{margin:29px 0 16px;align-items:center}#salimos-compartir-live .sp-section-head p{font-size:11px}#salimos-compartir-live .se-experiences{grid-template-columns:1fr 1fr;gap:13px}#salimos-compartir-live .se-experience{height:205px}#salimos-compartir-live .se-experience:last-child{grid-column:1/-1;height:180px}#salimos-compartir-live .se-experience>img{object-position:center 50%}#salimos-compartir-live .se-experience:first-child>img{object-position:center 61%}#salimos-compartir-live .se-experience>span{left:15px;right:15px;bottom:18px}#salimos-compartir-live .se-experience strong{font-size:20px}#salimos-compartir-live .se-experience:last-child strong{font-size:23px}#salimos-compartir-live .se-experience small{font-size:9px}#salimos-compartir-live .se-meet{grid-template-columns:1fr;margin-top:27px;border-radius:10px}#salimos-compartir-live .se-meet-copy{padding:27px 24px}#salimos-compartir-live .se-meet h2{font-size:31px;max-width:290px}#salimos-compartir-live .se-meet p{font-size:12px}#salimos-compartir-live .se-meet-photo{min-height:190px}#salimos-compartir-live .se-meet-photo img{object-position:center 60%}#salimos-compartir-live .se-meet-meta{font-size:10px;gap:16px}#salimos-compartir-live .sp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#salimos-compartir-live .sp-place-cover img{height:130px}#salimos-compartir-live .sp-place-copy{padding:12px 10px}#salimos-compartir-live .sp-place-copy h3{font-size:12px}#salimos-compartir-live .sp-place-meta{font-size:10px}#salimos-compartir-live .sp-place-tag{font-size:9px;padding:4px 6px;top:8px;left:8px}#salimos-compartir-live .se-quote{padding:19px;gap:14px;grid-template-columns:64px 1fr;margin-top:27px}#salimos-compartir-live .se-quote img{width:64px;height:80px}#salimos-compartir-live .se-quote h3{font-size:18px}#salimos-compartir-live .se-quote p{font-size:11px}#salimos-compartir-live .se-quote>.sp-text-button{grid-column:1/-1}#salimos-compartir-live .sp-page-hero{padding:25px 22px;border-radius:9px;min-height:160px}#salimos-compartir-live .sp-page-hero h1{font-size:30px;max-width:85%}#salimos-compartir-live .sp-page-hero p{font-size:12px;max-width:90%}#salimos-compartir-live .sp-hero-symbol{right:17px;top:25px}#salimos-compartir-live .sp-hero-symbol svg{width:23px;height:23px}#salimos-compartir-live .sp-page-hero .sp-overline{font-size:9px;letter-spacing:.09em}#salimos-compartir-live .sp-two,#salimos-compartir-live .sp-timeline,#salimos-compartir-live .sp-detail{grid-template-columns:1fr}#salimos-compartir-live .sp-pane,#salimos-compartir-live .sp-side-banner{padding:22px}#salimos-compartir-live .sp-list-grid{grid-template-columns:1fr 1fr;gap:16px 12px}#salimos-compartir-live .sp-collection img{height:140px}#salimos-compartir-live .sp-collection>div{padding:14px}#salimos-compartir-live .sp-collection h3{font-size:14px}#salimos-compartir-live .sp-collection p{font-size:11px}#salimos-compartir-live .sp-chat{grid-template-columns:1fr}#salimos-compartir-live .sp-convos{border-right:0;border-bottom:1px solid var(--s-line)}#salimos-compartir-live .sp-chat-body{padding:21px}#salimos-compartir-live .sp-search input{font-size:16px}#salimos-compartir-live .sp-chips{gap:7px}#salimos-compartir-live .sp-chip{padding:9px 10px;font-size:11px}#salimos-compartir-live .sp-profile-banner{padding:24px 20px}#salimos-compartir-live .sp-profile-banner h1{font-size:24px}#salimos-compartir-live .sp-avatar-big{width:58px;height:58px;font-size:20px}#salimos-compartir-live .sp-profile-stats{gap:18px}#salimos-compartir-live .sp-profile-stats b{font-size:21px}#salimos-compartir-live .sp-profile-stats span{font-size:10px}#salimos-compartir-live .sp-detail>img{height:260px}#salimos-compartir-live .sp-footer{padding:24px 20px;align-items:start}#salimos-compartir-live .sp-footer span{max-width:200px;text-align:right;font-size:10px}#salimos-compartir-live .sp-audit-pages{grid-template-columns:1fr 1fr}#salimos-compartir-live .sp-modal{padding-top:90px}#salimos-compartir-live .sp-dialog{padding:24px}#salimos-compartir-live .sp-field input,#salimos-compartir-live .sp-field select,#salimos-compartir-live .sp-field textarea{font-size:16px}#salimos-compartir-live .sp-menu{padding:13px 16px}#salimos-compartir-live .se-match-photo{height:180px}}
@media(max-width:350px){#salimos-compartir-live .sp-welcome{flex-wrap:wrap}#salimos-compartir-live .se-hero h1{font-size:33px}#salimos-compartir-live .sp-profile-stats{gap:13px}#salimos-compartir-live .sp-demo{gap:10px}#salimos-compartir-live .sp-demo span{max-width:205px}#salimos-compartir-live .se-hero-copy{padding-left:21px;padding-right:21px}}
@media(prefers-reduced-motion:reduce){#salimos-compartir-live *,#salimos-compartir-live *:before,#salimos-compartir-live *:after{transition:none!important;animation:none!important}}

#salimos-compartir-live{
  --s-bg:light-dark(#fff8f1,#211a18);
  --s-panel:light-dark(#fffdf9,#302521);
  --s-ink:light-dark(#38201c,#fff2e7);
  --s-muted:light-dark(#7d6358,#c4afa0);
  --s-line:light-dark(#eddbcd,#584039);
  --s-tint:light-dark(#ffead9,#4d3024);
  --s-orange:#f36b27;
  --s-deep:light-dark(#b64617,#ffb78b);
  --s-shadow:0 12px 25px light-dark(#8c360c12,#0000002b);
  background:radial-gradient(ellipse at 100% 29%,light-dark(#ffe0c655,#6c331422),transparent 32%),var(--s-bg);
  border-top:4px solid var(--s-orange);
}
#salimos-compartir-live h2{font-size:29px;font-weight:650;letter-spacing:-1px;line-height:1.12}
#salimos-compartir-live .sp-top{padding:18px 28px;gap:20px;border-bottom-color:var(--s-line)}
#salimos-compartir-live .sp-logo,#salimos-compartir-live .sp-logo img{width:108px}
#salimos-compartir-live .sp-logo img{height:32px}
#salimos-compartir-live .sp-nav{gap:19px}
#salimos-compartir-live .sp-nav button{font-weight:500;font-size:12px;min-height:44px}
#salimos-compartir-live .sp-nav button[aria-current=page]{border-bottom:3px solid var(--s-orange);color:var(--s-deep)}
#salimos-compartir-live .sp-demo{padding:7px 28px;background:var(--s-tint);color:var(--s-deep);gap:14px}
#salimos-compartir-live .sp-demo button{min-height:25px}
#salimos-compartir-live .sp-icon-button{width:38px;height:38px;background:var(--s-bg);border-radius:12px}
#salimos-compartir-live .sp-main{padding:25px 28px 32px}
#salimos-compartir-live .sp-welcome{margin-bottom:22px}
#salimos-compartir-live .sp-welcome strong{font-size:17px;font-weight:650;letter-spacing:-.3px}
#salimos-compartir-live .sp-location{min-height:40px}
#salimos-compartir-live .sp-button{font-size:12px;font-weight:650;border:1px solid #da5c20;border-radius:12px;min-height:46px;padding:12px 19px;color:#fffaf5;background:linear-gradient(140deg,#dc5a1f,#b94416);box-shadow:inset 0 1px 0 #ffc9a14d,0 5px 12px #a33f182b;transition:transform .22s ease,box-shadow .22s ease}
#salimos-compartir-live .sp-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffd8b86b,0 9px 19px #a33f1838}
#salimos-compartir-live .sp-button:active{transform:translateY(0)}
#salimos-compartir-live .sp-button.sm-dark{background:linear-gradient(125deg,#54251e,#321b19);border-color:#743225;color:#fff2e7;box-shadow:inset 0 1px 0 #d2927240,0 6px 15px #7b2e1c3b}
#salimos-compartir-live .sp-button.sp-soft{color:var(--s-ink);background:var(--s-panel);border-color:var(--s-line);box-shadow:none}
#salimos-compartir-live .sp-text-button{font-size:12px;font-weight:600;min-height:44px;color:var(--s-deep)}
#salimos-compartir-live .sm-kicker{color:var(--s-deep);margin-bottom:9px}
#salimos-compartir-live .sp-overline{font-size:10px;font-weight:650;letter-spacing:.12em}
#salimos-compartir-live .sm-hero{position:relative;display:grid;grid-template-columns:1.13fr 1fr;isolation:isolate;overflow:hidden;border-radius:26px 26px 26px 7px;background:radial-gradient(ellipse at 23% 0%,#ffc07888 0%,transparent 63%),linear-gradient(118deg,#ff8c37 0%,#f3782a 51%,#c14b20 100%);box-shadow:0 18px 35px #a5441b22,inset 0 1px 0 #ffd29e91;min-height:400px;color:#3c211a;padding-bottom:18px}
#salimos-compartir-live .sm-hero:before{content:'';position:absolute;width:490px;height:490px;right:-205px;top:-250px;border-radius:50%;border:54px solid #ffc68e28;box-shadow:0 0 0 36px #ffd9b119,0 0 0 68px #ffd3ab12;z-index:-1;pointer-events:none}
#salimos-compartir-live .sm-hero:after{content:'';position:absolute;left:-80px;bottom:-190px;width:740px;height:260px;border-radius:50%;transform:rotate(-14deg);background:linear-gradient(180deg,#ffbf7270,#ff954700);box-shadow:0 -1px 0 #ffd39b80;z-index:-1;pointer-events:none}
#salimos-compartir-live .sm-hero-copy{position:relative;z-index:2;align-self:center;padding:42px 0 40px 37px}
#salimos-compartir-live .sm-hero .sp-overline{font-size:9px;letter-spacing:.09em;line-height:1.5;color:#622d1b;margin-bottom:19px}
#salimos-compartir-live .sm-hero h1{font-size:49px;font-weight:700;letter-spacing:-2.3px;line-height:1.06;color:#3a211b;max-width:470px}
#salimos-compartir-live .sm-hero h1 span{position:relative;display:inline-block;z-index:0}
#salimos-compartir-live .sm-hero h1 span:after{content:'';position:absolute;bottom:1px;left:0;right:-2px;height:10px;border-radius:40% 35% 45% 20%;transform:rotate(-1.5deg);background:#ffca8999;z-index:-1}
#salimos-compartir-live .sm-hero p{max-width:320px;font-size:14px;color:#64341f;line-height:1.6;margin:22px 0}
#salimos-compartir-live .sm-hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:5px}
#salimos-compartir-live .sm-hero-actions .sp-text-button{color:#54281b;font-size:11px;padding-left:2px}
#salimos-compartir-live .sm-hero-art{position:relative;min-height:400px;perspective:1100px;margin:0 23px 0 0}
#salimos-compartir-live .sm-photo-layer{position:absolute;inset:39px 13px 36px 27px;border-radius:80px 22px 75px 20px;transform:rotate(7deg);background:linear-gradient(135deg,#853b27,#5c261f);box-shadow:12px 16px 30px #92371b45,inset 1px 1px 0 #e18c5a80}
#salimos-compartir-live .sm-main-photo{position:absolute;inset:25px 20px 37px 16px;overflow:hidden;padding:0;border:1px solid #ffd5af66;border-radius:80px 22px 72px 20px;transform:rotateY(-6deg) rotateZ(2deg);background:#573024;color:#fff3e6;text-align:left;box-shadow:0 14px 28px #6b251f66;isolation:isolate;transition:transform .4s ease,box-shadow .4s ease}
#salimos-compartir-live .sm-main-photo:hover{transform:rotateY(0deg) rotateZ(0deg) translateY(-3px);box-shadow:0 20px 37px #6b251f77}
#salimos-compartir-live .sm-main-photo>img{position:absolute;inset:0;height:100%;object-position:53% center;z-index:-2;transition:transform .6s ease}
#salimos-compartir-live .sm-main-photo:hover>img{transform:scale(1.04)}
#salimos-compartir-live .sm-main-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#27120ff2 0%,#27120f8f 55%,#27120f08 100%);z-index:-1}
#salimos-compartir-live .sm-main-photo>span{display:block;position:absolute;left:25px;bottom:112px;right:21px}
#salimos-compartir-live .sm-main-photo small{display:block;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#ffbd91;margin-bottom:8px}
#salimos-compartir-live .sm-main-photo strong{font-size:24px;letter-spacing:-.6px;line-height:1.1;font-weight:600}
#salimos-compartir-live .sm-main-photo span>svg{position:absolute;right:5px;bottom:4px}
#salimos-compartir-live .sm-music-photo{position:absolute;bottom:21px;right:3px;width:215px;height:119px;overflow:hidden;padding:0;display:block;border:4px solid #fff0df;border-radius:13px;transform:rotate(-6deg);background:#2b1723;color:#fff6ed;box-shadow:0 13px 26px #6f241d66;transition:transform .4s ease}
#salimos-compartir-live .sm-music-photo:hover{transform:rotate(-2deg) translateY(-4px)}
#salimos-compartir-live .sm-music-photo img{height:100%;object-position:center 40%}
#salimos-compartir-live .sm-music-photo span{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:8px;background:linear-gradient(transparent,#20121fee 40%);padding:20px 11px 9px;font-size:11px;font-weight:600}
#salimos-compartir-live .sm-music-photo svg{width:14px;height:14px}
#salimos-compartir-live .se-plan-finder{margin:-18px 24px 0;border:1px solid var(--s-line);border-radius:17px;background:var(--s-panel);box-shadow:0 13px 26px #81341417;padding:17px 21px;gap:20px;grid-template-columns:1.25fr 1fr auto}
#salimos-compartir-live .se-plan-finder label{font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--s-muted);gap:4px;min-width:0}
#salimos-compartir-live .se-plan-finder select{font-size:13px;font-weight:600;min-height:28px}
#salimos-compartir-live .sp-section-head{margin:38px 0 19px}
#salimos-compartir-live .sm-experiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;align-items:start}
#salimos-compartir-live .sm-experience{min-width:0;text-align:left;padding:0;background:var(--s-panel);border:1px solid var(--s-line);border-radius:18px;overflow:hidden;box-shadow:0 10px 23px light-dark(#87411c12,#0000002b);transition:transform .3s,box-shadow .3s;position:relative}
#salimos-compartir-live .sm-experience:nth-child(2){margin-top:14px}
#salimos-compartir-live .sm-experience:hover{transform:translateY(-6px);box-shadow:0 18px 28px light-dark(#87411c24,#00000040)}
#salimos-compartir-live .sm-experience-image{height:155px;overflow:hidden;position:relative}
#salimos-compartir-live .sm-experience-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#71361720,transparent 70%);pointer-events:none}
#salimos-compartir-live .sm-experience-image img{height:100%;transition:transform .5s ease;object-position:center 58%}
#salimos-compartir-live .sm-experience:hover img{transform:scale(1.05)}
#salimos-compartir-live .sm-experience-copy{position:relative;padding:17px 46px 21px 19px;min-height:112px;background:linear-gradient(115deg,light-dark(#fff1df,#422b21),var(--s-panel));border-top:3px solid #f18a42}
#salimos-compartir-live .sm-experience-copy small{display:block;font-size:9px;color:var(--s-deep);letter-spacing:.065em;text-transform:uppercase;margin-bottom:8px;font-weight:600}
#salimos-compartir-live .sm-experience-copy strong{display:block;font-size:21px;line-height:1.1;letter-spacing:-.5px;font-weight:650}
#salimos-compartir-live .sm-open{position:absolute;right:15px;bottom:20px;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:var(--s-orange);color:#391d14;box-shadow:inset 0 1px 0 #ffcf96,0 3px 6px #903a1522}
#salimos-compartir-live .sm-open svg{width:16px;height:16px}
#salimos-compartir-live .sm-music .sm-experience-copy{background:linear-gradient(120deg,#512923,#342020);color:#fff2e5;border-color:#be623b}
#salimos-compartir-live .sm-music .sm-experience-copy small{color:#ffb889}
#salimos-compartir-live .sm-after .sm-experience-copy{background:linear-gradient(120deg,light-dark(#ffcc97,#633721),light-dark(#ffe8cb,#43291f))}
#salimos-compartir-live .sm-meet{display:grid;grid-template-columns:.88fr 1.12fr;position:relative;isolation:isolate;overflow:hidden;border-radius:22px;margin-top:38px;background:radial-gradient(ellipse at 110% 80%,#b74f2e77,transparent 65%),linear-gradient(115deg,#3c1f24,#58281f);color:#fff0e1;min-height:340px;box-shadow:0 15px 30px #622c1e1c}
#salimos-compartir-live .sm-meet:after{content:'';width:380px;height:380px;position:absolute;right:-260px;top:-80px;border-radius:50%;border:40px solid #ff9b4b20;box-shadow:0 0 0 30px #ff8d4710;z-index:-1}
#salimos-compartir-live .sm-meet-photo{position:relative;min-height:285px;align-self:stretch;margin:25px 0 25px 25px;transform:rotate(-2deg);border:5px solid #f6d4b6;border-radius:17px 60px 17px 17px;overflow:hidden;box-shadow:8px 13px 25px #1f0e1a55}
#salimos-compartir-live .sm-meet-photo>img{position:absolute;inset:0;height:100%;object-position:center 58%}
#salimos-compartir-live .sm-meet-photo>span{position:absolute;bottom:0;left:0;right:0;padding:36px 19px 16px;background:linear-gradient(transparent,#211b19cf);color:#fff4e5;font-size:11px;font-weight:500}
#salimos-compartir-live .sm-meet-copy{padding:35px 36px 31px 40px}
#salimos-compartir-live .sm-meet .sp-overline{color:#ffb485;margin-bottom:15px}
#salimos-compartir-live .sm-meet h2{font-size:35px;font-weight:650;letter-spacing:-1.2px;line-height:1.06;color:#fff0e1}
#salimos-compartir-live .sm-meet h2 em{font-style:normal;color:#ffab72}
#salimos-compartir-live .sm-meet p{font-size:12px;line-height:1.65;color:#ddc1b1;margin:16px 0 21px;max-width:320px}
#salimos-compartir-live .sm-meet .sp-button{background:linear-gradient(125deg,#ffb270,#f58742);color:#45261c;border-color:#f4a45e;box-shadow:inset 0 1px 0 #ffd2a9,0 5px 14px #1909083d}
#salimos-compartir-live .sm-meet-meta{display:flex;align-items:center;gap:8px;font-size:10px;color:#dbbca8;margin-top:18px}
#salimos-compartir-live .sm-meet-meta svg{width:15px;height:15px}
#salimos-compartir-live .sp-place{border-radius:17px;box-shadow:var(--s-shadow)}
#salimos-compartir-live .sp-place-cover img{height:155px}
#salimos-compartir-live .sp-place-copy{padding:15px}
#salimos-compartir-live .sp-place-copy h3{font-size:14px;letter-spacing:-.35px;line-height:1.25}
#salimos-compartir-live .sp-place-copy .sp-text-button{min-height:32px}
#salimos-compartir-live .sp-save{width:36px;height:36px}
#salimos-compartir-live .sp-place-tag{font-size:10px;background:#fff3e5f2;color:#663c23;border-radius:6px}
#salimos-compartir-live .sm-community{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:26px;margin-top:36px;padding:25px;background:radial-gradient(ellipse at 80% 0%,light-dark(#ffc3837a,#bb63183d),transparent 70%),linear-gradient(110deg,light-dark(#ffe6ce,#543221),light-dark(#ffddbb,#39241d));border:1px solid light-dark(#efc7a5,#6f412a);border-radius:20px}
#salimos-compartir-live .sm-community>img{height:125px;border:4px solid light-dark(#fff6ea,#e5bd98);border-radius:16px;transform:rotate(-4deg);box-shadow:5px 7px 14px #6e3b2125}
#salimos-compartir-live .sm-community .sp-overline{color:var(--s-deep);margin-bottom:9px}
#salimos-compartir-live .sm-community h3{font-size:24px;font-weight:650;line-height:1.12;letter-spacing:-.7px}
#salimos-compartir-live .sm-community p{font-size:11px;color:var(--s-muted);margin-top:10px;line-height:1.6}
#salimos-compartir-live .sp-page-hero{border:0;border-radius:22px 22px 22px 6px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 75% 10%,light-dark(#ffc08099,#b86b3055),transparent 55%),linear-gradient(118deg,light-dark(#ffdcaf,#713b25),light-dark(#f79552,#b65a2c));padding:34px;box-shadow:0 12px 24px #79331b15}
#salimos-compartir-live .sp-page-hero:after{content:'';position:absolute;z-index:-1;width:260px;height:260px;border:30px solid light-dark(#ffd7b566,#ffc48d1f);border-radius:50%;right:-85px;bottom:-150px;box-shadow:0 0 0 25px light-dark(#ffecd141,#ffd4b00c)}
#salimos-compartir-live .sp-page-hero h1{font-weight:650;font-size:38px;letter-spacing:-1.5px}
#salimos-compartir-live .sp-page-hero p{color:light-dark(#73432b,#f1c3a7)}
#salimos-compartir-live .sp-page-hero .sp-overline{color:light-dark(#8f3b1b,#ffe3c7)}
#salimos-compartir-live .sp-hero-symbol{background:light-dark(#fff3e5bb,#552719bb);border:1px solid light-dark(#ffe9d0,#cf8a5d66);padding:13px;border-radius:16px;box-shadow:4px 8px 16px #74361b22;transform:rotate(6deg);color:light-dark(#b3481c,#ffb47c);right:28px;top:32px}
#salimos-compartir-live .sp-hero-symbol svg{width:29px;height:29px;stroke-width:1.7}
#salimos-compartir-live .sp-pane,#salimos-compartir-live .sp-side-banner,#salimos-compartir-live .sp-collection,#salimos-compartir-live .sp-post,#salimos-compartir-live .sp-chat{border-radius:18px}
#salimos-compartir-live .sp-chip{border-radius:10px;min-height:40px}
#salimos-compartir-live .sp-chip[aria-pressed=true]{background:linear-gradient(120deg,light-dark(#ffb874,#b15a2a),light-dark(#f4914d,#783d23));color:light-dark(#532b17,#fff1df);border-color:light-dark(#e98e4d,#b77143);box-shadow:inset 0 1px 0 #ffd7b333,0 3px 8px #ad5b1e11}
#salimos-compartir-live .sp-profile-banner{border-radius:20px;background:radial-gradient(ellipse at 80% 0%,light-dark(#ffc18a,#ac6732),transparent 65%),linear-gradient(125deg,light-dark(#ffe3c1,#593520),light-dark(#f8b173,#6f4228));border-bottom:0;box-shadow:0 12px 24px #813a1414}
#salimos-compartir-live .sp-profile-banner h1{font-weight:650}
#salimos-compartir-live .sp-dialog{border-radius:20px}
#salimos-compartir-live .sp-footer{background:linear-gradient(110deg,#3d211e,#291c1b);border-top:4px solid var(--s-orange);padding:30px}
#salimos-compartir-live .sp-footer strong{color:#f88a48;font-weight:700;font-size:27px}
@media(max-width:900px){
  #salimos-compartir-live .sp-top{flex-wrap:wrap;gap:10px}
  #salimos-compartir-live .sp-tools{margin-left:auto}
  #salimos-compartir-live .sp-nav{order:3;flex-basis:100%;justify-content:space-between}
  #salimos-compartir-live .sm-hero h1{font-size:41px;letter-spacing:-1.8px}
  #salimos-compartir-live .sm-hero-copy{padding-left:29px;padding-right:0}
  #salimos-compartir-live .sm-hero-art{margin-right:15px;min-height:390px}
  #salimos-compartir-live .sm-main-photo{left:15px;right:10px}
  #salimos-compartir-live .sm-main-photo>span{left:20px;right:15px}
  #salimos-compartir-live .sm-main-photo strong{font-size:22px}
  #salimos-compartir-live .sm-music-photo{width:185px;height:110px;right:0}
  #salimos-compartir-live .sm-hero .sp-overline{font-size:8px;letter-spacing:.06em}
  #salimos-compartir-live .sm-hero p{max-width:290px;font-size:13px}
  #salimos-compartir-live .sm-experiences{gap:15px}
  #salimos-compartir-live .sm-experience-image{height:145px}
  #salimos-compartir-live .sm-experience-copy{padding-left:16px;padding-right:35px}
  #salimos-compartir-live .sm-experience-copy strong{font-size:19px}
  #salimos-compartir-live .sm-experience-copy small{font-size:8px}
  #salimos-compartir-live .sm-open{right:10px;width:25px;height:25px}
  #salimos-compartir-live .sm-meet-copy{padding:31px}
  #salimos-compartir-live .sm-meet h2{font-size:32px}
  #salimos-compartir-live .sm-community{grid-template-columns:95px 1fr;gap:18px}
  #salimos-compartir-live .sm-community>img{grid-row:span 2;height:145px}
  #salimos-compartir-live .sm-community .sp-button{justify-self:start;grid-column:2}
}
@media(max-width:680px){
  #salimos-compartir-live .sp-main{padding:20px}
  #salimos-compartir-live .sm-hero{grid-template-columns:1fr 1fr;min-height:390px}
  #salimos-compartir-live .sm-hero h1{font-size:35px;letter-spacing:-1.6px}
  #salimos-compartir-live .sm-hero-copy{padding:32px 0 38px 25px}
  #salimos-compartir-live .sm-hero-art{min-height:380px;margin-right:12px}
  #salimos-compartir-live .sm-main-photo{inset:30px 10px 40px 14px;border-radius:60px 18px 55px 18px}
  #salimos-compartir-live .sm-main-photo strong{font-size:20px}
  #salimos-compartir-live .sm-main-photo small{font-size:8px}
  #salimos-compartir-live .sm-main-photo>span{left:18px;bottom:112px;right:12px}
  #salimos-compartir-live .sm-hero .sp-button{padding:11px 13px;font-size:11px}
  #salimos-compartir-live .sm-music-photo{width:160px;height:105px}
  #salimos-compartir-live .se-plan-finder{grid-template-columns:1fr 1fr;margin:-15px 17px 0;gap:11px 20px}
  #salimos-compartir-live .se-plan-finder .sp-button{grid-column:1/-1;justify-self:stretch}
  #salimos-compartir-live .sm-meet-copy{padding:29px 24px}
  #salimos-compartir-live .sm-meet h2{font-size:30px}
  #salimos-compartir-live .sm-experience-copy strong{font-size:18px}
  #salimos-compartir-live .sm-experience-copy{padding:15px 12px 46px;min-height:145px}
  #salimos-compartir-live .sm-experience-copy small{font-size:9px;min-height:27px}
  #salimos-compartir-live .sm-open{right:12px;bottom:11px}
}
@media(max-width:540px){
  #salimos-compartir-live .sp-top{padding:13px 16px}
  #salimos-compartir-live .sp-logo,#salimos-compartir-live .sp-logo img{width:103px}
  #salimos-compartir-live .sp-logo img{height:30px}
  #salimos-compartir-live .sp-main{padding:19px 16px 26px}
  #salimos-compartir-live .sp-nav{gap:3px 10px}
  #salimos-compartir-live .sp-nav button{font-size:11px;padding:8px 0;min-height:40px}
  #salimos-compartir-live .sp-demo{padding:7px 16px;font-size:10px}
  #salimos-compartir-live .sp-demo span{max-width:245px}
  #salimos-compartir-live .sp-demo button{font-size:10px;min-height:30px}
  #salimos-compartir-live .sp-welcome{align-items:center;margin-bottom:17px;gap:8px}
  #salimos-compartir-live .sp-welcome strong{font-size:15px}
  #salimos-compartir-live .sp-welcome .sp-small{font-size:11px}
  #salimos-compartir-live .sp-location{font-size:10px;min-height:44px}
  #salimos-compartir-live .sm-hero{display:flex;flex-direction:column;border-radius:23px 23px 23px 6px;padding-bottom:27px;min-height:0}
  #salimos-compartir-live .sm-hero-copy{padding:29px 25px 10px;align-self:stretch}
  #salimos-compartir-live .sm-hero h1{font-size:40px;letter-spacing:-1.9px;line-height:1.05;max-width:none}
  #salimos-compartir-live .sm-hero .sp-overline{font-size:8px;letter-spacing:.04em;margin-bottom:17px}
  #salimos-compartir-live .sm-hero p{margin:16px 0;max-width:320px;font-size:13px}
  #salimos-compartir-live .sm-hero-actions{gap:2px}
  #salimos-compartir-live .sm-hero .sp-button{font-size:12px;padding:12px 17px}
  #salimos-compartir-live .sm-hero-art{align-self:stretch;min-height:240px;margin:0 22px 0 26px}
  #salimos-compartir-live .sm-photo-layer{inset:26px 29px 16px 7px;border-radius:60px 17px 50px 17px}
  #salimos-compartir-live .sm-main-photo{inset:10px 35px 14px 0;border-radius:60px 17px 50px 17px}
  #salimos-compartir-live .sm-main-photo>img{object-position:52% 48%}
  #salimos-compartir-live .sm-main-photo>span{bottom:85px;left:21px;right:15px}
  #salimos-compartir-live .sm-main-photo strong{font-size:21px}
  #salimos-compartir-live .sm-main-photo small{font-size:8px}
  #salimos-compartir-live .sm-main-photo span>svg{display:none}
  #salimos-compartir-live .sm-music-photo{width:135px;height:94px;right:-6px;bottom:-2px;border-width:3px}
  #salimos-compartir-live .sm-music-photo span{font-size:9px;gap:5px;padding:19px 8px 7px}
  #salimos-compartir-live .sm-music-photo svg{width:12px;height:12px}
  #salimos-compartir-live .se-plan-finder{margin:-16px 10px 0;grid-template-columns:1fr;padding:17px;gap:12px;border-radius:15px}
  #salimos-compartir-live .se-plan-finder label{font-size:11px}
  #salimos-compartir-live .se-plan-finder select{font-size:16px;min-height:32px}
  #salimos-compartir-live .se-plan-finder .sp-button{grid-column:auto}
  #salimos-compartir-live .sp-section-head{margin:32px 0 18px;align-items:end;gap:10px}
  #salimos-compartir-live .sp-section-head .sp-text-button{font-size:11px;white-space:nowrap}
  #salimos-compartir-live .sp-section-head h2{font-size:26px;max-width:260px;line-height:1.12}
  #salimos-compartir-live .sp-section-head .sp-overline{font-size:9px;line-height:1.5;letter-spacing:.06em;margin-bottom:8px}
  #salimos-compartir-live .sm-experiences{grid-template-columns:1fr 1fr;gap:15px 12px}
  #salimos-compartir-live .sm-experience{border-radius:15px}
  #salimos-compartir-live .sm-experience:nth-child(2){margin-top:13px}
  #salimos-compartir-live .sm-experience-image{height:147px}
  #salimos-compartir-live .sm-experience-copy{padding:14px 12px 42px;min-height:147px}
  #salimos-compartir-live .sm-experience-copy small{font-size:8px;letter-spacing:.03em;min-height:24px;margin-bottom:6px}
  #salimos-compartir-live .sm-experience-copy strong{font-size:20px;letter-spacing:-.6px;line-height:1.12}
  #salimos-compartir-live .sm-open{bottom:11px;width:28px;height:28px}
  #salimos-compartir-live .sm-experience:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}
  #salimos-compartir-live .sm-experience:last-child .sm-experience-image{height:auto;min-height:170px}
  #salimos-compartir-live .sm-experience:last-child .sm-experience-copy{border-top:0;border-left:3px solid #f18a42;padding-top:20px;min-height:170px}
  #salimos-compartir-live .sm-meet{grid-template-columns:1fr;border-radius:20px;margin-top:29px}
  #salimos-compartir-live .sm-meet-photo{order:2;min-height:220px;margin:0 28px 28px 25px;transform:rotate(-2deg);border-radius:16px 55px 16px 16px}
  #salimos-compartir-live .sm-meet-copy{padding:29px 26px 27px}
  #salimos-compartir-live .sm-meet h2{font-size:36px}
  #salimos-compartir-live .sm-meet p{font-size:12px;max-width:320px}
  #salimos-compartir-live .sm-meet .sp-button{font-size:12px}
  #salimos-compartir-live .sm-meet-meta{font-size:10px}
  #salimos-compartir-live .sp-cards{gap:15px 12px}
  #salimos-compartir-live .sp-place-cover img{height:135px}
  #salimos-compartir-live .sp-place-copy{padding:13px 11px}
  #salimos-compartir-live .sp-place-copy h3{font-size:13px}
  #salimos-compartir-live .sp-place-copy .sp-text-button{font-size:11px;min-height:38px}
  #salimos-compartir-live .sp-save{width:38px;height:38px}
  #salimos-compartir-live .sm-community{grid-template-columns:65px 1fr;gap:15px;padding:22px 17px;margin-top:29px}
  #salimos-compartir-live .sm-community>img{grid-row:auto;height:100px;border-width:3px;border-radius:12px}
  #salimos-compartir-live .sm-community h3{font-size:22px}
  #salimos-compartir-live .sm-community p{font-size:11px}
  #salimos-compartir-live .sm-community .sp-overline{font-size:9px;letter-spacing:.07em}
  #salimos-compartir-live .sm-community .sp-button{grid-column:1/-1;justify-self:stretch;font-size:12px;margin-top:2px}
  #salimos-compartir-live .sp-page-hero{padding:27px 22px;border-radius:19px 19px 19px 6px}
  #salimos-compartir-live .sp-page-hero h1{font-size:31px;max-width:86%}
  #salimos-compartir-live .sp-hero-symbol{right:15px;top:25px;padding:8px;border-radius:11px}
  #salimos-compartir-live .sp-hero-symbol svg{width:21px;height:21px}
  #salimos-compartir-live .sp-page-hero p{max-width:95%}
  #salimos-compartir-live .sp-button{font-size:12px;min-height:44px}
  #salimos-compartir-live .sp-text-button{min-height:44px}
  #salimos-compartir-live .sp-profile-banner{padding:26px 20px}
  #salimos-compartir-live .sp-profile-stats{gap:16px}
  #salimos-compartir-live .sp-footer{padding:24px 20px}
}
@media(max-width:360px){
  #salimos-compartir-live .sm-hero h1{font-size:35px;letter-spacing:-1.6px}
  #salimos-compartir-live .sm-hero-copy{padding-left:21px;padding-right:21px}
  #salimos-compartir-live .sm-hero-art{margin-left:22px;margin-right:20px;min-height:228px}
  #salimos-compartir-live .sm-main-photo>span{left:17px;bottom:85px}
  #salimos-compartir-live .sm-main-photo strong{font-size:19px}
  #salimos-compartir-live .sm-main-photo small{max-width:135px}
  #salimos-compartir-live .sm-music-photo{width:120px;height:85px;right:-7px}
  #salimos-compartir-live .sm-music-photo span{font-size:8px}
  #salimos-compartir-live .sm-music-photo svg{display:none}
  #salimos-compartir-live .sp-section-head h2{font-size:24px}
  #salimos-compartir-live .sm-experience-copy strong{font-size:18px}
  #salimos-compartir-live .sm-experience-copy{padding-left:10px;padding-right:9px;min-height:150px}
  #salimos-compartir-live .sm-experience-image{height:128px}
  #salimos-compartir-live .sm-meet h2{font-size:33px}
  #salimos-compartir-live .sm-meet-copy{padding-left:23px;padding-right:23px}
  #salimos-compartir-live .sp-page-hero h1{font-size:28px;max-width:82%}
}
@media(pointer:coarse){
  #salimos-compartir-live .sp-icon-button,#salimos-compartir-live .sp-save{min-width:44px;min-height:44px}
  #salimos-compartir-live .sp-chip,#salimos-compartir-live .sp-nav button,#salimos-compartir-live .sp-menu button{min-height:44px}
  #salimos-compartir-live .sp-stars button{min-width:44px;min-height:44px}
}
@media(prefers-reduced-motion:reduce){#salimos-compartir-live *,#salimos-compartir-live *:before,#salimos-compartir-live *:after{transition:none!important;animation:none!important}}


/* Ajustes del ejemplo para el sitio real. */
#salimos-compartir-live{color-scheme:light;background:transparent;border:0;overflow:visible;isolation:auto;--font-body:'DM Sans',Arial,sans-serif;--font-display:'DM Sans',Arial,sans-serif}
#salimos-compartir-live :where(a){text-decoration:none}
#salimos-compartir-live h1,#salimos-compartir-live h2,#salimos-compartir-live h3{font-family:'DM Sans',Arial,sans-serif!important}
#salimos-compartir-live .sm-hero h1{font-size:clamp(41px,4.3vw,62px)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-.045em!important;text-wrap:initial;white-space:nowrap}
#salimos-compartir-live .sp-welcome{flex-wrap:wrap;gap:12px}
#salimos-compartir-live .sp-welcome strong{display:block;font-size:26px!important;line-height:1.2;letter-spacing:-.035em}
#salimos-compartir-live .sp-welcome .sp-small{margin-top:5px}
@media(max-width:540px){#salimos-compartir-live .sp-welcome{align-items:flex-start;gap:9px}#salimos-compartir-live .sp-welcome>div{flex-basis:100%}#salimos-compartir-live .sp-welcome strong{font-size:24px!important}#salimos-compartir-live .sp-location{font-size:11px}}
#salimos-compartir-live .sm-hero{min-height:430px}
#salimos-compartir-live .sm-hero-art{min-height:430px}
#salimos-compartir-live .sm-hero-copy{padding-left:42px}
#salimos-compartir-live .sm-hero p{max-width:360px;font-size:15px}
#salimos-compartir-live .sm-hero .sp-overline{font-size:10px}
#salimos-compartir-live .sm-experience{display:block;color:#38201c}
#salimos-compartir-live .sm-experience-image{height:190px}
#salimos-compartir-live .sm-meet{grid-template-columns:.85fr 1.15fr}
#salimos-compartir-live .sm-meet-copy{padding:39px 44px}
#salimos-compartir-live .sm-meet h2{font-size:42px!important;font-weight:700!important;line-height:1.06!important;color:#fff0e1!important}
#salimos-compartir-live .sm-meet p{max-width:420px;font-size:14px}
#salimos-compartir-live .se-plan-finder input{width:100%;min-width:0;font:600 14px/1.5 'DM Sans',Arial,sans-serif;border:0;padding:2px 0;background:#fffdf9;color:#38201c;min-height:28px}
#salimos-compartir-live .se-plan-finder input::placeholder{color:#9b7e69;font-weight:400}
#salimos-compartir-live .se-plan-finder select{background:#fffdf9}
#salimos-compartir-live .sm-main-photo,#salimos-compartir-live .sm-music-photo{color:#fff3e6}
#salimos-compartir-live .sm-open .si{width:16px;min-width:16px;height:16px;transform:rotate(-35deg)}
#salimos-compartir-live .sp-location{color:#806455}
#salimos-compartir-live .sc-live-heading{margin-bottom:23px}
#salimos-compartir-live .sm-meet-copy{position:relative;padding-right:220px}
#salimos-compartir-live .sc-connect{position:absolute;right:25px;top:50%;transform:translateY(-50%);width:165px;color:#ffe6d2;text-align:center;display:block}
#salimos-compartir-live .sc-connect-portraits{display:block;position:relative;width:165px;height:240px;margin:auto}
#salimos-compartir-live .sc-connect-face{position:absolute;display:grid;place-items:center;width:126px;height:126px;border:5px solid #ffceaa;border-radius:50%;background:linear-gradient(135deg,#ffb77c,#db794a);box-shadow:0 12px 23px #230c1466,inset 0 1px 2px #fff8;isolation:isolate}
#salimos-compartir-live .sc-connect-face>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;z-index:1}
#salimos-compartir-live .sc-connect-face>.si{width:48px;height:48px;color:#693624}
#salimos-compartir-live .sc-connect-self{top:0;left:0;transform:rotate(-8deg);z-index:2}
#salimos-compartir-live .sc-connect-other{bottom:0;right:0;transform:rotate(7deg);background:linear-gradient(135deg,#ffdabc,#d6a17c)}
#salimos-compartir-live .sc-connect-you{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);background:#fff0df;color:#6d3423;padding:4px 13px;border-radius:20px;font-size:11px;font-weight:700;z-index:3;box-shadow:0 4px 12px #2b131633}
#salimos-compartir-live .sc-connect-bridge{display:grid;place-items:center;position:absolute;top:101px;left:65px;width:37px;height:37px;border-radius:50%;background:#ed925a;border:3px solid #783e2d;z-index:4;color:#45291f}
#salimos-compartir-live .sc-connect-bridge>.si{width:19px;height:19px}
#salimos-compartir-live .sc-connect-caption{display:block;margin-top:21px;font-size:11px;line-height:1.65;color:#e9c3ac}
#salimos-compartir-live .sc-connect-caption strong{color:#ffb57f;font-weight:700}
#salimos-compartir-live .sc-connect:focus-visible{outline:3px solid #ffb57f;outline-offset:6px;border-radius:20px}
@media(max-width:1150px){#salimos-compartir-live .sm-meet-copy{padding-right:35px}#salimos-compartir-live .sc-connect{position:static;transform:none;width:auto;display:flex;align-items:center;gap:15px;text-align:left;margin-top:23px}#salimos-compartir-live .sc-connect-portraits{margin:0;flex-shrink:0;width:133px;height:91px}#salimos-compartir-live .sc-connect-face{width:81px;height:81px;border-width:3px}#salimos-compartir-live .sc-connect-other{bottom:0}#salimos-compartir-live .sc-connect-bridge{top:30px;left:52px;width:29px;height:29px;border-width:2px}#salimos-compartir-live .sc-connect-bridge>.si{width:16px;height:16px}#salimos-compartir-live .sc-connect-caption{margin:0}#salimos-compartir-live .sc-connect-face>.si{width:33px;height:33px}#salimos-compartir-live .sc-connect-you{font-size:9px;padding:2px 10px}}
@media(max-width:900px){#salimos-compartir-live .sm-hero h1{font-size:41px!important}#salimos-compartir-live .sm-hero-copy{padding-left:28px}#salimos-compartir-live .sm-experience-image{height:155px}#salimos-compartir-live .sm-meet-copy{padding:31px}#salimos-compartir-live .sm-meet h2{font-size:35px!important}}
@media(max-width:680px){#salimos-compartir-live .sm-hero h1{font-size:35px!important}#salimos-compartir-live .sm-hero p{font-size:13px}#salimos-compartir-live .sm-hero .sp-overline{font-size:8px}#salimos-compartir-live .sm-meet-copy{padding:27px}#salimos-compartir-live .sm-meet h2{font-size:30px!important}}
@media(max-width:540px){#salimos-compartir-live .sm-hero{min-height:0}#salimos-compartir-live .sm-hero h1{font-size:36px!important}#salimos-compartir-live .sm-hero-art{min-height:240px}#salimos-compartir-live .sm-hero-copy{padding:29px 25px 10px}#salimos-compartir-live .sm-experience-image{height:147px}#salimos-compartir-live .sm-experience:last-child{display:grid}#salimos-compartir-live .sm-meet{grid-template-columns:1fr}#salimos-compartir-live .sm-meet h2{font-size:36px!important}#salimos-compartir-live .sm-meet p{font-size:12px}#salimos-compartir-live .se-plan-finder input{font-size:16px;min-height:36px}}
@media(max-width:360px){#salimos-compartir-live .sm-hero h1{font-size:30px!important}#salimos-compartir-live .sm-hero-copy{padding-left:21px;padding-right:21px}#salimos-compartir-live .sm-hero-art{min-height:228px}#salimos-compartir-live .sm-experience-image{height:128px}#salimos-compartir-live .sm-meet h2{font-size:33px!important}}

/* Salimos · continuidad visual y vistas de contenido · 23/10/2026.
   Cambios acotados al contenido: navegación fija e iconos originales intactos. */

/* Comunidad: dos columnas reales en escritorio, orden de lectura conservado. */
body:has(>#salimosHeader) .sf-page{width:100%;max-width:1240px!important;padding:28px 24px 60px!important;box-sizing:border-box}
body:has(>#salimosHeader) .sf-page .sf-hero{padding:30px 34px!important}
body:has(>#salimosHeader) .sf-page .sf-description{max-width:660px;font-size:15px;line-height:1.6}
body:has(>#salimosHeader) .sf-page .sf-search{max-width:620px!important;margin-top:22px!important}
body:has(>#salimosHeader) .sf-page .sf-tabs{display:flex;flex-wrap:wrap;overflow:visible;gap:8px;padding:0 0 16px}
body:has(>#salimosHeader) .sf-page .sf-tab{border:1px solid #ead8c8;border-radius:11px;padding:10px 13px;color:#714632;background:#fffdf9}
body:has(>#salimosHeader) .sf-page .sf-actions{padding:15px 0 22px;gap:16px}
body:has(>#salimosHeader) .sf-page .sf-action{border:1px solid #ecd9c7;border-radius:14px;padding:13px 17px;background:#fff4e6}
body:has(>#salimosHeader) .sf-page .sf-action-icon{color:#bd5427;background:#ffe2c3}
body:has(>#salimosHeader) .sf-page .sf-section-heading h2{font-size:25px;color:#45291e}
body:has(>#salimosHeader) .sf-page .salimos-feed{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
body:has(>#salimosHeader) .sf-page .salimos-feed>.post-card{width:100%;margin:0;min-width:0;box-shadow:0 12px 28px #8a411b12!important;border-radius:21px!important}
body:has(>#salimosHeader) .sf-page .salimos-feed>.feed-pagination,
body:has(>#salimosHeader) .sf-page .salimos-feed>.empty-state{grid-column:1/-1}
body:has(>#salimosHeader) .sf-page .post-header{padding:17px 20px;min-height:78px;background:#fffaf3}
body:has(>#salimosHeader) .sf-page .post-author{font-size:14px;color:#43271d}
body:has(>#salimosHeader) .sf-page .post-legend{font-size:11px;color:#80604c}
body:has(>#salimosHeader) .sf-page .place-badge{background:#ffead6;border-color:#f0c8a8;color:#91441f;font-size:11px}
body:has(>#salimosHeader) .sf-page .post-image{width:100%;height:330px!important;max-height:none!important;object-fit:cover}
body:has(>#salimosHeader) .sf-page video.post-image{object-fit:contain;background:#36241d}
body:has(>#salimosHeader) .sf-page .post-body{padding:20px!important}
body:has(>#salimosHeader) .sf-page .post-text{font-size:15px;line-height:1.65;color:#563b2d}
body:has(>#salimosHeader) .sf-page .rating-global-card{background:#fff0df;border-color:#eed7bf}
body:has(>#salimosHeader) .sf-page .reaction-btn{min-height:38px;background:#fffaf3;border-color:#ead8c4}
body:has(>#salimosHeader) .sf-page :is(.action-btn,.share-btn){min-height:40px;color:#a14a25}

/* Perfil: una columna lateral con espacio real para imágenes y nombres. */
body:has(>#salimosHeader) #salimos-profile .sp-shell{max-width:1200px!important}
body:has(>#salimosHeader) #salimos-profile .sp-layout{grid-template-columns:minmax(0,1fr) 280px;gap:28px}
body:has(>#salimosHeader) #salimos-profile .sp-aside{padding-left:0;border-left:0;min-width:0}
body:has(>#salimosHeader) #salimos-profile .sp-aside-section{padding:21px!important;border:1px solid #ecd9c7!important;margin-bottom:20px;min-width:0;box-sizing:border-box}
body:has(>#salimosHeader) #salimos-profile .sp-aside h2{font-size:20px;line-height:1.25;margin:0 0 10px;color:#593322}
body:has(>#salimosHeader) #salimos-profile .sp-frequent-group{display:flex;flex-direction:column;gap:0;min-width:0}
body:has(>#salimosHeader) #salimos-profile .sp-frequent{display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid #efdfd1;min-width:0}
body:has(>#salimosHeader) #salimos-profile .sp-frequent:last-child{border-bottom:0}
body:has(>#salimosHeader) #salimos-profile .sp-frequent img{width:48px;height:48px;border-radius:12px;object-fit:cover}
body:has(>#salimosHeader) #salimos-profile .sp-frequent>span{min-width:0}
body:has(>#salimosHeader) #salimos-profile .sp-frequent-name{font-size:13px;line-height:1.4;overflow-wrap:anywhere;color:#5c3624}
body:has(>#salimosHeader) #salimos-profile .sp-frequent small{font-size:11px;color:#846652}
body:has(>#salimosHeader) #salimos-profile .sp-text-link{display:inline-flex;margin-top:12px;line-height:1.4;color:#b34c20}
body:has(>#salimosHeader) #salimos-profile .sp-progress-meta{flex-wrap:wrap;gap:5px;font-size:11px;line-height:1.5}
body:has(>#salimosHeader) #salimos-profile .sp-feed{gap:17px}

/* Publicación: foto y relato se leen juntos, sin una imagen interminable. */
body:has(>#salimosHeader) .post-page{width:100%;max-width:1150px!important;padding:28px 24px 58px!important;margin:0 auto!important;box-sizing:border-box}
body:has(>#salimosHeader) .post-page .back-link{display:inline-flex;align-items:center;min-height:40px;margin:0 0 14px;color:#ac4d26}
body:has(>#salimosHeader) .post-page .post-card:has(.post-media){display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:auto 1fr;overflow:hidden;border-radius:23px!important}
body:has(>#salimosHeader) .post-page .post-media{grid-column:1;grid-row:1/3;min-width:0;background:#f3e3d3;display:flex;align-items:center;justify-content:center}
body:has(>#salimosHeader) .post-page .post-media :is(img,video){display:block;width:100%;height:490px;max-height:none!important;object-fit:contain!important;background:#f3e3d3}
body:has(>#salimosHeader) .post-page .post-head{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:27px 28px 22px!important;border-bottom:1px solid #eddbcd;min-width:0}
body:has(>#salimosHeader) .post-page .post-head>div{min-width:0;flex:1}
body:has(>#salimosHeader) .post-page .post-avatar{width:48px;height:48px;border:3px solid #ffdfc3;flex-shrink:0}
body:has(>#salimosHeader) .post-page .post-author{font-size:16px;line-height:1.4;color:#532d20;overflow-wrap:anywhere}
body:has(>#salimosHeader) .post-page .post-date{font-size:12px;color:#80604d;margin-top:4px}
body:has(>#salimosHeader) .post-page .place-link{margin:5px 0 0!important;flex-basis:100%;width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere;background:#ffead5;color:#9a4823;border:1px solid #edc9aa;padding:10px 13px;border-radius:11px;line-height:1.5}
body:has(>#salimosHeader) .post-page .post-body{grid-column:2;grid-row:2;padding:24px 28px 29px!important;min-width:0;display:flex;flex-direction:column}
body:has(>#salimosHeader) .post-page .stars{color:#c97724;font-size:23px;letter-spacing:3px;margin-bottom:16px}
body:has(>#salimosHeader) .post-page .post-text{font-size:17px;line-height:1.8;color:#553a2c;overflow-wrap:anywhere}
body:has(>#salimosHeader) .post-page .post-meta{margin-top:auto;padding-top:24px;display:flex;flex-wrap:wrap;gap:10px 18px;color:#89624c;font-size:13px}
body:has(>#salimosHeader) .post-page .comments{margin-top:24px;padding:26px 28px;background:#fffdf9;border:1px solid #eddbcd;border-radius:19px;box-shadow:0 10px 25px #8a411b0c;min-width:0}
body:has(>#salimosHeader) .post-page .comments h2{font-size:23px;color:#542f20;margin:0 0 15px}
body:has(>#salimosHeader) .post-page .comments .empty{padding:17px;background:#fff3e6;border-radius:12px;color:#80604b;line-height:1.6}

/* Ficha del lugar: una portada con proporciones equilibradas. */
body:has(>#salimosHeader) .lugar-container{width:100%;max-width:1240px!important;padding:28px 24px 55px!important;box-sizing:border-box}
body:has(>#salimosHeader) .lugar-container .lugar-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:30px;padding:26px!important;align-items:start;box-sizing:border-box;margin-bottom:28px}
body:has(>#salimosHeader) .lugar-container .hero-img{width:100%!important;height:480px!important;min-width:0;border-radius:18px!important;overflow:hidden;box-shadow:0 12px 24px #6e3b2620;background:#efddc9;position:sticky;top:calc(var(--salimos-header-height,96px) + 20px)}
body:has(>#salimosHeader) .lugar-container .hero-img img{width:100%!important;height:100%!important;object-fit:cover!important}
body:has(>#salimosHeader) .lugar-container .hero-info{width:auto!important;min-width:0;gap:12px!important;padding:2px 0;justify-content:flex-start}
body:has(>#salimosHeader) .lugar-container .hero-info>:is(.rating-line,.rating-breakdown,.direccion,.hours-pill,.lugar-atributos,#distancia){margin:0!important}
body:has(>#salimosHeader) .lugar-container .hero-info h1{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;overflow-wrap:anywhere;margin:0 0 2px}
body:has(>#salimosHeader) .lugar-container :is(.rating-breakdown,.lugar-atributos,.acciones){display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}
body:has(>#salimosHeader) .lugar-container .direccion{font-size:14px;line-height:1.6;color:#77523b;overflow-wrap:anywhere}
body:has(>#salimosHeader) .lugar-container .uber-ride-card{padding:13px 14px;border-radius:14px;background:#fffaf3;border-color:#e8d4c1;gap:12px;margin:0;min-width:0;flex-wrap:wrap}
body:has(>#salimosHeader) .lugar-container .uber-ride-copy{flex:1 1 auto;min-width:0}
body:has(>#salimosHeader) .lugar-container .uber-ride-card :is(.uber-ride-kicker,.uber-ride-sub){color:#836149!important}
body:has(>#salimosHeader) .lugar-container .uber-ride-card :is(.uber-ride-price,strong){color:#4c2e1d!important}
body:has(>#salimosHeader) .lugar-container .uber-ride-btn{flex-shrink:0}
body:has(>#salimosHeader) .lugar-container .hours-pill{min-width:0;max-width:100%;flex-wrap:wrap;gap:7px;padding:11px 13px;box-sizing:border-box;font-size:12px}
body:has(>#salimosHeader) .lugar-container .hours-pill-text{min-width:0;white-space:normal;line-height:1.5}
body:has(>#salimosHeader) .lugar-container .social-proof{margin:0;padding:12px 14px;border-top:1px solid #efd8c1}
body:has(>#salimosHeader) .lugar-container .social-proof-title{color:#815b43;font-size:12px;line-height:1.5}
body:has(>#salimosHeader) .lugar-container .acciones{margin-top:6px}
body:has(>#salimosHeader) .lugar-container .acciones .btn{flex:1 1 calc(50% - 8px);min-width:0;max-width:100%;white-space:normal;display:flex;align-items:center;justify-content:center;padding:12px;min-height:44px;border-radius:12px;line-height:1.4;font-size:13px;box-sizing:border-box}
body:has(>#salimosHeader) .lugar-container .btn-main{background:linear-gradient(120deg,#e66b2c,#bc4619)!important;color:#fff9f1!important;border-color:#c45525!important;box-shadow:0 5px 13px #a23e1822}
body:has(>#salimosHeader) .lugar-container .btn-sec{background:#fffaf2!important;border-color:#e9c9ad!important;color:#895033!important}
body:has(>#salimosHeader) .lugar-container .btn-sec.saved{background:#ffe3c7!important;color:#96451e!important}
body:has(>#salimosHeader) .lugar-container .lugar-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;min-width:0}
body:has(>#salimosHeader) .lugar-container .lugar-grid>div{min-width:0}
body:has(>#salimosHeader) .lugar-container .lugar-grid .card{background:#fffdf9!important;border:1px solid #eddbcd!important;border-radius:19px!important;box-shadow:0 9px 24px #8a411b10!important;min-width:0}
body:has(>#salimosHeader) .lugar-container .lugar-grid .card :is(h2,h3){color:#663922!important}

/* Mapa: conservar el lienzo y los controles, integrar sus superficies. */
body:has(>#salimosHeader) .map-page .map-toolbar{background:#fff8f2f5!important;border-color:#edcfb6!important;box-shadow:0 8px 22px #85451b1a!important}
body:has(>#salimosHeader) .map-page .filter-btn{background:#fffdf8!important;border-color:#e7cdb5!important;color:#78503a!important}
body:has(>#salimosHeader) .map-page .filter-btn.active{background:linear-gradient(120deg,#ffc188,#f59450)!important;border-color:#dd925d!important;color:#5b2d18!important;box-shadow:0 3px 9px #984b2020}
body:has(>#salimosHeader) .map-page .map-primary{background:linear-gradient(120deg,#ed8037,#c85320)!important;color:#fff9f0!important;border-color:#d46b31!important}

/* Notificaciones: bandeja contenida y controles que se acomodan. */
body:has(>#salimosHeader) .sn{max-width:1200px!important;width:100%;padding:28px 24px 60px!important;box-sizing:border-box}
body:has(>#salimosHeader) .sn .sn-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:start}
body:has(>#salimosHeader) .sn .sn-inbox{padding:24px!important;min-width:0;box-sizing:border-box}
body:has(>#salimosHeader) .sn .sn-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;padding:0 0 18px}
body:has(>#salimosHeader) .sn .sn-tabs{display:flex;flex-wrap:wrap;gap:7px;min-width:0}
body:has(>#salimosHeader) .sn .sn-tab{padding:10px 12px;border:1px solid #ead4bf;border-radius:10px;color:#78503a;background:#fffaf2;white-space:nowrap}
body:has(>#salimosHeader) .sn .sn-tab[aria-current=page]{background:linear-gradient(120deg,#ffca95,#ffa96b)!important;color:#602d17!important;border-color:#e4a26c!important}
body:has(>#salimosHeader) .sn .sn-count{background:#fff8ef;color:#9a4f27}
body:has(>#salimosHeader) .sn .sn-filter{display:flex;gap:7px;min-width:0;max-width:100%;flex-wrap:wrap}
body:has(>#salimosHeader) .sn .sn-filter select{min-width:0;max-width:100%;flex:1;padding:10px 12px;border-color:#e5cdb5;border-radius:10px;background:#fffdf9;color:#70452e}
body:has(>#salimosHeader) .sn .sn-filter button{padding:10px 14px;min-height:40px;border-radius:10px;background:#fff0df;border:1px solid #e8c8a9;color:#965025}
body:has(>#salimosHeader) .sn .sn-info{padding:15px 0 5px;color:#84624b;gap:9px;flex-wrap:wrap}
body:has(>#salimosHeader) .sn .sn-group{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase;color:#a36038;margin:22px 0 10px;padding:0 0 8px;border-bottom:1px solid #eedccd}
body:has(>#salimosHeader) .sn .sn-row{display:grid;grid-template-columns:46px minmax(0,1fr) 32px;gap:13px;padding:18px 10px;border-radius:13px;min-width:0;align-items:start;border-bottom:1px solid #f0e2d5}
body:has(>#salimosHeader) .sn .sn-row:hover{background:#fff2e4}
body:has(>#salimosHeader) .sn .sn-row.is-unread{background:#fff0df;border-left:3px solid #ec7c37}
body:has(>#salimosHeader) .sn .sn-body{min-width:0}
body:has(>#salimosHeader) .sn :is(.sn-title,.sn-text){overflow-wrap:anywhere;line-height:1.55;color:#60402c}
body:has(>#salimosHeader) .sn .sn-meta{flex-wrap:wrap;gap:5px 8px;color:#8b684e;font-size:11px}
body:has(>#salimosHeader) .sn .sn-action{color:#b35125;font-weight:700}
body:has(>#salimosHeader) .sn .sn-card{padding:24px!important;box-sizing:border-box;background:linear-gradient(140deg,#fffaf2,#ffe9cf)!important}
body:has(>#salimosHeader) .sn .sn-card h2{color:#60341f;font-size:25px}
body:has(>#salimosHeader) .sn :is(.sn-card-icon,.sn-head-icon){background:#ffe0bf!important;color:#af5428!important;border-color:#edb785!important}
body:has(>#salimosHeader) .sn .sn-side-link{color:#885033;border-color:#eed4ba;overflow-wrap:anywhere}
body:has(>#salimosHeader) .sn .sn-side-note{color:#86624c;line-height:1.65;padding:0 5px}

/* Inicio completo: contraste, naranja y tarjetas sin recortes laterales. */
body:has(>#salimosHeader) :is(.home-reco-section,.home-social,.home-lists,.ranking-preview-home,.shows-live-pro,.salimos-comunidades-home,.top-guias-box){border-radius:23px!important;padding:27px!important;min-width:0;box-sizing:border-box}
body:has(>#salimosHeader) :is(.home-reco-title,.home-section-head h2,.ranking-preview-head h2,.salimos-comunidades-head h2,.salimos-moment-heading h2,.top-guias-head h2){color:#57301f!important;font-size:clamp(23px,2.4vw,30px)!important;line-height:1.15!important}
body:has(>#salimosHeader) :is(.home-reco-name,.clima-card-body strong,.home-post-place a,.home-list-copy h3 a){color:#5c3220!important}
body:has(>#salimosHeader) :is(.home-reco-sub,.home-section-head p,.ranking-preview-head p,.salimos-comunidades-head p){color:#80604b!important;line-height:1.65}
body:has(>#salimosHeader) :is(.home-kicker,.home-reco-type,.home-reco-link,.home-section-link,.ranking-preview-link,.ranking-kicker,.salimos-comunidades-link,.salimos-comunidades-kicker,.salimos-moment-heading a,.home-post-read,.home-list-meta a,.top-guias-kicker){color:#b35425!important}
body:has(>#salimosHeader) :is(.home-reco-body,.sponsor-place-body){padding:17px!important;min-width:0}
body:has(>#salimosHeader) .home-reco-name{font-size:15px;line-height:1.35;overflow-wrap:anywhere}
body:has(>#salimosHeader) .home-reco-media{height:170px!important}
body:has(>#salimosHeader) :is(.home-reco-grid,.sponsor-premium-grid){gap:17px!important}
body:has(>#salimosHeader) .home-sponsored.sponsor-premium{background:radial-gradient(ellipse at 100% 0%,#9c503866,transparent 65%),linear-gradient(125deg,#4b2925,#2d2022)!important;border:1px solid #784838!important;box-shadow:0 15px 30px #5d2d2025!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-title{color:#fff0e1!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-sub{color:#e1c0aa!important}
body:has(>#salimosHeader) .home-sponsored .home-sponsored-badge{background:#ffffff0d!important;border-color:#a96948!important;color:#ffd2ac!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-place-name{color:#5b301f!important;font-size:18px;line-height:1.35}
body:has(>#salimosHeader) .home-sponsored .sponsor-place-address{color:#89674e!important;line-height:1.55;font-size:12px}
body:has(>#salimosHeader) .home-sponsored .sponsor-place-rating{color:#a26229!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-place-rating small{color:#8c6e54!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-place-rating-source{color:#88664b!important;background:#f5e7d7!important;border-color:#e9d7c4!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-place-actions{display:flex;flex-wrap:wrap;gap:7px}
body:has(>#salimosHeader) .home-sponsored .sponsor-btn-primary{background:linear-gradient(120deg,#ed813a,#cc5724)!important;color:#fff8f0!important;border-color:#cf652e!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-btn-secondary{background:#fff5e9!important;color:#985632!important;border-color:#e4c6aa!important}
body:has(>#salimosHeader) .home-sponsored .sponsor-more-wrap button{background:#fff0df!important;color:#824022!important;border-color:#e3ae86!important}
body:has(>#salimosHeader) .salimos-moment-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:15px!important;overflow:visible!important;scroll-snap-type:none!important;padding-bottom:0!important}
body:has(>#salimosHeader) .home-moment-layout .salimos-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body:has(>#salimosHeader) .salimos-moment-grid .clima-card{min-width:0!important;width:auto!important;max-width:none!important;flex:none!important}
body:has(>#salimosHeader) .clima-card-body{padding:14px!important}
body:has(>#salimosHeader) .salimos-moment-card-actions{padding:0 14px 14px!important;gap:8px;flex-wrap:wrap}
body:has(>#salimosHeader) .salimos-moment-card-actions :is(a,button){color:#a35129!important;background:#fff0df!important;border-color:#ebc9a9!important;min-height:34px}
body:has(>#salimosHeader) .salimos-moment-card-reason{color:#97643e!important}
body:has(>#salimosHeader) .shows-live-pro{background:radial-gradient(ellipse at 92% 0%,#95492b77,transparent 65%),linear-gradient(130deg,#502622,#302024)!important;border:1px solid #764331!important}
body:has(>#salimosHeader) .shows-live-copy h2{color:#fff0e1!important;font-size:30px!important}
body:has(>#salimosHeader) .shows-live-copy p{color:#e8c2a8!important}
body:has(>#salimosHeader) :is(.shows-live-kicker,.shows-live-status){color:#ffd0a9!important}
body:has(>#salimosHeader) .shows-live-all{background:#fff0dc!important;border:1px solid #d69c6c!important;color:#824124!important}
body:has(>#salimosHeader) :is(.shows-live-carousel,.salimos-comunidades-scroll,.ranking-preview-scroll){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important}
body:has(>#salimosHeader) :is(.show-live-card,.salimos-comunidad-card,.ranking-mini-card){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;flex:none!important;height:310px!important;aspect-ratio:auto!important;border-radius:18px!important;transform:none;overflow:hidden}
body:has(>#salimosHeader) .show-live-card{border:1px solid #96634c!important}
body:has(>#salimosHeader) :is(.show-live-shade,.salimos-comunidad-gradient){background:linear-gradient(180deg,#24140b05 10%,#29150e52 38%,#29150ee8 100%)!important}
body:has(>#salimosHeader) :is(.show-live-content,.salimos-comunidad-info,.ranking-mini-info){padding:18px!important;min-width:0}
body:has(>#salimosHeader) :is(.show-live-content h3,.salimos-comunidad-info h3,.ranking-mini-info h3){color:#fff4e7!important;font-size:20px!important;line-height:1.2!important;overflow-wrap:anywhere}
body:has(>#salimosHeader) :is(.show-live-content p,.salimos-comunidad-info p,.ranking-mini-info p){color:#efd8c7!important;font-size:11px;line-height:1.5}
body:has(>#salimosHeader) :is(.show-live-meta,.ranking-mini-meta){display:flex;flex-wrap:wrap;gap:6px;color:#ffe1c7!important}
body:has(>#salimosHeader) .ranking-mini-info{background:linear-gradient(0deg,#341b15f2,#341b15cc 70%,#341b1500)!important}
body:has(>#salimosHeader) .ranking-preview-tabs{flex-wrap:wrap;gap:8px;overflow:visible}
body:has(>#salimosHeader) .ranking-tab.active{color:#77391e!important;background:linear-gradient(120deg,#ffd0a1,#fba86a)!important;border-color:#dfa06a!important}
body:has(>#salimosHeader) .home-social-compose{background:#ffeedb!important;border-color:#e9c9a9!important;color:#865334!important;border-radius:14px}
body:has(>#salimosHeader) .home-social-compose a{color:#a44d25!important}
body:has(>#salimosHeader) .home-list-card{background:linear-gradient(130deg,#fff3e4,#ffe4c6)!important;border:1px solid #e8bc98!important;border-radius:18px!important;padding:22px!important}
body:has(>#salimosHeader) .home-list-emoji{background:#ffd7ad!important;color:#8f4928!important}
body:has(>#salimosHeader) :is(.home-list-public,.home-list-author,.home-list-meta){color:#8d5c3b!important}
body:has(>#salimosHeader) .sm2 :is(.sm2-toolbar h3,.sm2-hint,.sm2-intention){color:#865034!important}

@media(min-width:1100px){
  body:has(>#salimosHeader) .sf-page .sf-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);column-gap:45px;align-items:center}
  body:has(>#salimosHeader) .sf-page .sf-hero>.sf-eyebrow{grid-column:1;margin:0 0 9px}
  body:has(>#salimosHeader) .sf-page .sf-hero>h1{grid-column:1;margin:0 0 12px}
  body:has(>#salimosHeader) .sf-page .sf-hero>.sf-description{grid-column:1;margin:0}
  body:has(>#salimosHeader) .sf-page .sf-hero>.sf-search{grid-column:2;grid-row:1/4;width:100%;margin:0!important}
}
@media(max-width:1000px){
  body:has(>#salimosHeader) #salimos-profile .sp-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}
  body:has(>#salimosHeader) #salimos-profile .sp-aside-section{padding:17px!important}
  body:has(>#salimosHeader) .lugar-container .lugar-hero{gap:22px;padding:22px!important}
  body:has(>#salimosHeader) .lugar-container .hero-img{height:410px!important}
  body:has(>#salimosHeader) .sn .sn-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}
  body:has(>#salimosHeader) .sn .sn-inbox{padding:20px!important}
  body:has(>#salimosHeader) :is(.shows-live-carousel,.salimos-comunidades-scroll,.ranking-preview-scroll){grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body:has(>#salimosHeader) .salimos-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  body:has(>#salimosHeader) :is(.sf-page,.post-page,.sn,.lugar-container){padding:20px 16px 45px!important}
  body:has(>#salimosHeader) .sf-page .sf-hero{padding:25px 22px!important}
  body:has(>#salimosHeader) .sf-page .salimos-feed{grid-template-columns:minmax(0,1fr);gap:20px}
  body:has(>#salimosHeader) .sf-page .post-image{height:auto!important;max-height:430px!important;aspect-ratio:4/3}
  body:has(>#salimosHeader) .sf-page .post-header{padding:15px!important}
  body:has(>#salimosHeader) .sf-page .post-body{padding:17px!important}
  body:has(>#salimosHeader) .sf-page .sf-tabs{gap:7px}
  body:has(>#salimosHeader) .sf-page .sf-tab{padding:9px 10px;font-size:11px}
  body:has(>#salimosHeader) .sf-page .sf-actions{flex-wrap:wrap;gap:10px}
  body:has(>#salimosHeader) .sf-page .sf-action{flex:1 1 220px}
  body:has(>#salimosHeader) #salimos-profile .sp-layout{grid-template-columns:minmax(0,1fr)}
  body:has(>#salimosHeader) #salimos-profile .sp-aside{padding:0!important;border:0!important}
  body:has(>#salimosHeader) #salimos-profile .sp-aside-section{padding:20px!important}
  body:has(>#salimosHeader) #salimos-profile .sp-frequent-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
  body:has(>#salimosHeader) #salimos-profile .sp-frequent{grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;border:0;padding:8px 0}
  body:has(>#salimosHeader) #salimos-profile .sp-frequent img{width:55px;height:55px}
  body:has(>#salimosHeader) #salimos-profile .sp-frequent-name{font-size:12px}
  body:has(>#salimosHeader) .post-page .post-card:has(.post-media){display:flex;flex-direction:column}
  body:has(>#salimosHeader) .post-page .post-head{order:0;padding:20px!important}
  body:has(>#salimosHeader) .post-page .post-media{order:1}
  body:has(>#salimosHeader) .post-page .post-body{order:2;padding:22px 20px!important}
  body:has(>#salimosHeader) .post-page .post-media :is(img,video){height:auto;max-height:480px!important;min-height:0;object-fit:contain!important}
  body:has(>#salimosHeader) .post-page .post-text{font-size:16px}
  body:has(>#salimosHeader) .post-page .comments{padding:22px 20px}
  body:has(>#salimosHeader) .lugar-container .lugar-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:16px!important;border-radius:21px!important}
  body:has(>#salimosHeader) .lugar-container .hero-img{height:280px!important;position:static}
  body:has(>#salimosHeader) .lugar-container .hero-info{padding:0 3px 5px}
  body:has(>#salimosHeader) .lugar-container .lugar-grid{grid-template-columns:minmax(0,1fr)}
  body:has(>#salimosHeader) .sn .sn-layout{grid-template-columns:minmax(0,1fr)}
  body:has(>#salimosHeader) .sn .sn-inbox{padding:18px!important}
  body:has(>#salimosHeader) .sn .sn-filter{width:100%}
  body:has(>#salimosHeader) .sn .sn-row{grid-template-columns:38px minmax(0,1fr) 28px;gap:10px;padding:16px 0}
  body:has(>#salimosHeader) .sn .sn-avatar{width:38px;height:38px}
  body:has(>#salimosHeader) .sn .sn-avatar img{width:38px;height:38px;object-fit:cover}
  body:has(>#salimosHeader) :is(.home-reco-section,.home-social,.home-lists,.ranking-preview-home,.shows-live-pro,.salimos-comunidades-home,.top-guias-box){padding:20px!important;border-radius:20px!important}
  body:has(>#salimosHeader) :is(.home-reco-head,.home-section-head,.ranking-preview-head,.salimos-comunidades-head,.shows-live-hero){flex-wrap:wrap;gap:15px}
  body:has(>#salimosHeader) :is(.home-reco-grid,.sponsor-premium-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  body:has(>#salimosHeader) .home-reco-media{height:140px!important}
  body:has(>#salimosHeader) :is(.home-reco-body,.sponsor-place-body){padding:13px!important}
  body:has(>#salimosHeader) :is(.shows-live-carousel,.salimos-comunidades-scroll,.ranking-preview-scroll){gap:12px!important}
  body:has(>#salimosHeader) :is(.show-live-card,.salimos-comunidad-card,.ranking-mini-card){height:290px!important}
  body:has(>#salimosHeader) :is(.show-live-content,.salimos-comunidad-info,.ranking-mini-info){padding:14px!important}
  body:has(>#salimosHeader) :is(.show-live-content h3,.salimos-comunidad-info h3,.ranking-mini-info h3){font-size:18px!important}
}
@media(max-width:480px){
  body:has(>#salimosHeader) :is(.shows-live-carousel,.salimos-comunidades-scroll,.ranking-preview-scroll,.sponsor-premium-grid){grid-template-columns:minmax(0,1fr)!important}
  body:has(>#salimosHeader) .sponsor-place-card.featured{grid-column:auto!important}
  body:has(>#salimosHeader) :is(.show-live-card,.salimos-comunidad-card,.ranking-mini-card){height:285px!important}
  body:has(>#salimosHeader) .home-reco-name{font-size:13px!important}
  body:has(>#salimosHeader) .home-reco-body{padding:12px 10px!important}
  body:has(>#salimosHeader) .sn .sn-head{gap:12px}
  body:has(>#salimosHeader) .sn .sn-head-icon{width:42px;height:42px;min-width:42px}
  body:has(>#salimosHeader) .sn .sn-head h1{font-size:30px!important;overflow-wrap:anywhere}
  body:has(>#salimosHeader) .lugar-container .hero-img{height:235px!important}
}

/* Inicio: continuidad del diseño aprobado y corrección de los embebidos.
   La navegación fija conserva su marcado, estilos e iconos. */
body.salimos-home-v3:has(>#salimosHeader) :is(.home-intro-shell,.main-layout){--font-display:'DM Sans',Arial,sans-serif;--font-body:'DM Sans',Arial,sans-serif;--dark:#43261e;--mid:#674332;--muted:#87644f;--green:#6a3b26}

/* Las secciones posteriores a la comunidad aprovechan el ancho de la página. */
body.salimos-home-v3:has(>#salimosHeader) .main-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important}
body.salimos-home-v3:has(>#salimosHeader) .main-layout>.feed-column{display:contents!important}
body.salimos-home-v3:has(>#salimosHeader) .main-layout>.feed-column>*{grid-column:1/-1;min-width:0}
body.salimos-home-v3:has(>#salimosHeader) .main-layout .home-social{grid-column:1;grid-row:1}
body.salimos-home-v3:has(>#salimosHeader) .main-layout>.sidebar-column{grid-column:2;grid-row:1;position:static!important}
body.salimos-home-v3:has(>#salimosHeader) :is(.shows-live-carousel,.salimos-comunidades-scroll){grid-template-columns:repeat(4,minmax(0,1fr))!important}
body.salimos-home-v3:has(>#salimosHeader) .ranking-preview-scroll{grid-template-columns:repeat(3,minmax(0,1fr))!important}

/* Ahora y próximas aperturas: misma familia de tarjetas, títulos y acciones. */
@media(min-width:960px){
  body.salimos-home-v3:has(>#salimosHeader) .home-moment-primary{display:contents}
  body.salimos-home-v3:has(>#salimosHeader) .home-moment-primary>.salimos-moment-hero{grid-column:1/-1;grid-row:1;margin:0!important;min-height:300px}
  body.salimos-home-v3:has(>#salimosHeader) .home-moment-primary>.salimos-moment-results{grid-column:1;grid-row:2;margin-top:0!important}
  body.salimos-home-v3:has(>#salimosHeader) .home-moment-layout>.home-match-panel{grid-column:2;grid-row:2}
}
@media(max-width:959px){
  body.salimos-home-v3:has(>#salimosHeader) .home-moment-layout{grid-template-columns:minmax(0,1fr)}
}
body.salimos-home-v3:has(>#salimosHeader) :is(#moment-now-section,#moment-soon-section,#moment-early-section){padding:23px!important;border:1px solid #eac5a8!important;border-radius:24px!important;background:radial-gradient(ellipse at 100% 0%,#ffd2aa80,transparent 65%),linear-gradient(135deg,#fff8ef,#ffe9d1)!important;box-shadow:0 14px 32px #8d461519!important;min-width:0}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-heading{margin-bottom:20px!important;gap:12px}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-heading :is(h2,h3){color:#5a2e1d!important;font:750 clamp(24px,2.2vw,30px)/1.15 'DM Sans',Arial,sans-serif!important;letter-spacing:-.045em!important}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-heading p{color:#865e43!important;font-size:12px;line-height:1.55}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-heading>span{color:#8a431f!important;background:#ffe0bf!important;border-color:#ecbc91!important;padding:8px 11px;font-weight:700}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-grid{align-items:stretch;gap:15px!important}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-grid .clima-card{border:1px solid #ecccb2!important;background:#fffdfa!important;border-radius:18px!important;box-shadow:0 8px 17px #9b4e1a15!important;overflow:hidden}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-link>img{height:170px!important;display:block;object-fit:cover}
body.salimos-home-v3:has(>#salimosHeader) .clima-card .clima-card-body{padding:16px!important}
body.salimos-home-v3:has(>#salimosHeader) .clima-card .clima-card-body strong{display:block;color:#60331f!important;font:700 17px/1.3 'DM Sans',Arial,sans-serif!important;letter-spacing:-.025em;overflow-wrap:anywhere}
body.salimos-home-v3:has(>#salimosHeader) .clima-card .clima-card-body :is(p,small){color:#89664f!important;font-size:11px!important;line-height:1.5}
body.salimos-home-v3:has(>#salimosHeader) .clima-card .salimos-moment-card-reason{color:#aa542b!important;font-weight:600}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-actions{padding:11px 14px!important;border-top:1px solid #efdfd1!important;gap:8px!important;align-items:stretch;justify-content:space-between}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;padding:9px 13px!important;border:1px solid #e7bd9c!important;border-radius:10px!important;min-height:38px!important;font:700 11px/1.3 'DM Sans',Arial,sans-serif;box-sizing:border-box;white-space:normal}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-actions a{background:linear-gradient(125deg,#ed823c,#cd5926)!important;border-color:#d26a33!important;color:#fff8ef!important;box-shadow:0 4px 9px #a2492020}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-actions button{background:#fff4e7!important;color:#9a4f2a!important}
body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-actions button[aria-pressed=true]{background:#ffdfbd!important;color:#783b20!important;border-color:#d99866!important}
body.salimos-home-v3:has(>#salimosHeader) #now-grid[data-preview]:not([data-expanded])>.clima-card:nth-child(n+5){display:none!important}
body.salimos-home-v3:has(>#salimosHeader) .sp-grid-more{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:43px;margin-top:16px;padding:11px 18px;border:1px solid #e4af83;border-radius:12px;background:#fff7ed;color:#9c481f;font:700 12px/1.5 'DM Sans',Arial,sans-serif;cursor:pointer;box-shadow:0 5px 13px #9f48180d}
body.salimos-home-v3:has(>#salimosHeader) .sp-grid-more:hover{background:#ffdfbd}
body.salimos-home-v3:has(>#salimosHeader) .sp-grid-more[hidden]{display:none!important}

/* Match: retirar los colores ciruela que fijaba la versión anterior. */
body.salimos-home-v3:has(>#salimosHeader) :is(.sm2,.sm2-dialog){--sm-ink:#55301f;--sm-muted:#88634d;--sm-line:#e6c7ac;--sm-accent:#c25525;--sm-paper:#fff7ed;color:#55301f!important}
body.salimos-home-v3:has(>#salimosHeader) .home-match-panel .sm2{background:linear-gradient(140deg,#fff5e7,#ffe1bf)!important;border-color:#e5b68f!important;box-shadow:0 14px 32px #8d46151b!important}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match :is(.sm2-empty h3,.sm2-card-body h3,.sm2-card-body>strong,.sm2-toolbar h3,.sm2-invite-place){color:#61311f!important}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match :is(.sm2-empty p,.sm2-toolbar p,.sm2-bio,.sm2-zone,.sm2-counter,.sm2-status,.sm2-intention small,.sm2-invite-note,.sm2-hint){color:#88634d!important}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match .sm2-empty{background:radial-gradient(ellipse at 50% 0%,#ffe0bd85,transparent 80%),#fff9f1!important;border:1px solid #e8c6a8!important;box-shadow:inset 0 1px 0 #fff,0 7px 16px #954b1510!important;border-radius:19px!important;padding:27px 19px}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match .sm2-empty-mark{background:linear-gradient(130deg,#ffc58c,#f09b59)!important;color:#8a3d1e!important;border:1px solid #eead73;box-shadow:inset 0 2px 0 #ffe0bd,0 6px 13px #994a2029;transform:rotate(-5deg)}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match .sm2-btn{color:#954b27!important;border-color:#e5be9f!important;background:#fff8ef!important;box-shadow:0 3px 8px #a54d1510}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match .sm2-btn.primary{background:linear-gradient(125deg,#e87731,#bb481a)!important;color:#fff8f0!important;border-color:#ca5823!important;box-shadow:0 5px 12px #a2452029}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match :is(.sm2-link-btn,.sm2-intention strong){color:#a34b22!important}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match :is(.sm2-chip,.sm2-reasons,.sm2-no-photo span){color:#875035!important;background:#ffead4!important;border-color:#e8c8a9!important}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match .sm2-reasons strong{color:#a55129!important}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match :is(.sm2-status,.sm2-nav){border-color:#e4bda0!important}
body.salimos-home-v3:has(>#salimosHeader) #salimos-match .sm2-invite-modes button[aria-pressed=true]{background:#b6552a!important;color:#fff6eb!important;border-color:#ab4922!important}
body.salimos-home-v3:has(>#salimosHeader) :is(#sm2-dialog,.sm2-dialog){background:#fff9ef!important;border-color:#e0b694!important;color:#5f3522!important}
body.salimos-home-v3:has(>#salimosHeader) :is(#sm2-dialog,.sm2-dialog) :is(h2,h3){color:#633622!important}
body.salimos-home-v3:has(>#salimosHeader) .sm2-choice:has(input:checked){background:#ffe1bf!important;border-color:#d98b50!important}

/* Comunidad y paneles: mismos títulos, superficies y escala visual. */
body.salimos-home-v3:has(>#salimosHeader) .home-social{background:radial-gradient(ellipse at 95% 0%,#ffdbb580,transparent 55%),linear-gradient(135deg,#fff9ef,#fff1e1)!important;border-color:#edc9a8!important;box-shadow:0 13px 30px #96491919!important}
body.salimos-home-v3:has(>#salimosHeader) .home-post-card .post-header{padding:14px 16px!important;background:#fff7ed!important}
body.salimos-home-v3:has(>#salimosHeader) .home-post-card .home-post-media{margin:0!important}
body.salimos-home-v3:has(>#salimosHeader) .home-post-card .post-image{height:205px!important;max-height:205px!important;object-fit:cover!important}
body.salimos-home-v3:has(>#salimosHeader) .home-post-card .post-body{padding:18px!important}
body.salimos-home-v3:has(>#salimosHeader) .home-post-card .home-post-place{font-size:21px!important;line-height:1.2!important}
body.salimos-home-v3:has(>#salimosHeader) .home-post-card .home-post-text{font-size:13px;line-height:1.6}
body.salimos-home-v3:has(>#salimosHeader) :is(.home-account-card,.home-map-card,.top-guias-box){background:radial-gradient(ellipse at 100% 0%,#ffd5a877,transparent 75%),linear-gradient(140deg,#fff9ef,#ffecd4)!important;border:1px solid #e9c3a1!important;box-shadow:0 10px 24px #8a411b15!important;border-radius:22px!important}
body.salimos-home-v3:has(>#salimosHeader) :is(.home-map-card h2,.home-account-person h2,.top-guias-head h2,.widget-title){color:#63351f!important}
body.salimos-home-v3:has(>#salimosHeader) .home-map-card :is(p,small){color:#876046!important}
body.salimos-home-v3:has(>#salimosHeader) .home-map-card .home-map-actions :is(a,button){background:#fff4e6!important;color:#a45125!important;border-color:#e3b58f!important}
body.salimos-home-v3:has(>#salimosHeader) .home-account-stats a{background:#fff9f0!important;border-color:#eac9a9!important;box-shadow:inset 0 1px 0 #fff}
body.salimos-home-v3:has(>#salimosHeader) .home-account-stats strong{font:750 28px/1.1 'DM Sans',Arial,sans-serif!important;color:#c45b26!important}
body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidades-home{background:radial-gradient(ellipse at 0% 100%,#ffcf9c77,transparent 65%),linear-gradient(130deg,#fff9ed,#ffe6cb)!important;border-color:#e9b98e!important}
body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-card{box-shadow:0 10px 23px #66301926!important}
body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-cta{background:#ec8c46!important;border-color:#ffbf8c!important;color:#432417!important;box-shadow:0 4px 10px #34180926}
body.salimos-home-v3:has(>#salimosHeader) .salimos-pet-teaser .spt-symbol{background:linear-gradient(130deg,#ffd3a2,#f6ae6d)!important;color:#90471f!important;border-color:#e9b483!important;box-shadow:inset 0 0 0 4px #ffe4c5!important}
body.salimos-home-v3:has(>#salimosHeader) .salimos-pet-teaser .spt-links a{background:#fff6e9!important;color:#975128!important;border-color:#e9c5a3!important}

/* Uber: cuadrícula explícita. El flex-basis de escritorio nunca agrega altura. */
/* Comunidad: tarjetas con jerarquía y controles que se ajustan al ancho real. */
body.sf-feed-page:has(>#salimosHeader) .sf-hero{border:1px solid #d98e57!important;background:radial-gradient(ellipse at 100% 0%,#f7aa64aa,transparent 60%),linear-gradient(115deg,#8a3d23,#bb582a)!important;box-shadow:0 16px 32px #85401b24!important;border-radius:26px!important}
body.sf-feed-page:has(>#salimosHeader) .sf-hero :is(h1,.sf-description){color:#fff3e4!important}
body.sf-feed-page:has(>#salimosHeader) .sf-eyebrow{color:#ffd09f!important;letter-spacing:.14em}
body.sf-feed-page:has(>#salimosHeader) .sf-search{border:1px solid #ffc88f!important;background:#fff9f1!important;box-shadow:0 6px 18px #48200f29!important;border-radius:14px!important;padding:4px!important;box-sizing:border-box}
body.sf-feed-page:has(>#salimosHeader) .sf-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0}
body.sf-feed-page:has(>#salimosHeader) .sf-search button{border-radius:10px!important}
body.sf-feed-page:has(>#salimosHeader) .sf-action strong{color:#9c4a25!important}
body.sf-feed-page:has(>#salimosHeader) .sf-action small{color:#8e684d!important}
body.sf-feed-page:has(>#salimosHeader) .sf-tab[aria-current],body.sf-feed-page:has(>#salimosHeader) .sf-tab.active{background:linear-gradient(125deg,#e67d37,#c45423)!important;color:#fff6ea!important;border-color:#c75e2b!important;box-shadow:0 5px 12px #a64c2025}
body.sf-feed-page:has(>#salimosHeader) .salimos-feed>.post-card{border:1px solid #eac1a0!important;border-top:4px solid #e7985e!important;border-radius:23px!important;box-shadow:0 14px 30px #7a381c20!important;background:#fffdf9!important;overflow:hidden}
body.sf-feed-page:has(>#salimosHeader) .post-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px!important;padding:18px!important;background:linear-gradient(125deg,#fff9f0,#ffead3)!important;min-height:0!important}
body.sf-feed-page:has(>#salimosHeader) .post-head-link{display:grid!important;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:center;min-width:0}
body.sf-feed-page:has(>#salimosHeader) :is(.post-avatar,.post-avatar-fallback){width:44px!important;height:44px!important;flex-shrink:0;border:2px solid #fff7ec!important;box-shadow:0 3px 9px #83451f25}
body.sf-feed-page:has(>#salimosHeader) .post-info{min-width:0}
body.sf-feed-page:has(>#salimosHeader) .post-author{font:750 14px/1.35 'DM Sans',Arial,sans-serif!important;color:#59301f!important;overflow-wrap:anywhere}
body.sf-feed-page:has(>#salimosHeader) .post-legend{font-size:11px!important;color:#946749!important;margin-top:4px}
body.sf-feed-page:has(>#salimosHeader) .place-badge{max-width:180px;white-space:normal!important;overflow-wrap:anywhere;justify-self:end;align-self:center;line-height:1.4;padding:8px 10px!important;border:1px solid #e6b68e!important;background:#fff7e9!important;color:#a14922!important;border-radius:10px}
body.sf-feed-page:has(>#salimosHeader) .post-image{height:300px!important;border-radius:0!important;display:block}
body.sf-feed-page:has(>#salimosHeader) .post-body{padding:18px!important}
body.sf-feed-page:has(>#salimosHeader) .rating-box{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px!important;margin:0 0 16px!important;background:linear-gradient(125deg,#fff1dd,#fff8ed)!important;border:1px solid #f0d3b5;border-radius:16px}
body.sf-feed-page:has(>#salimosHeader) .rating-label{color:#8c6041!important;font-size:11px;line-height:1.4}
body.sf-feed-page:has(>#salimosHeader) .rating-stars{display:flex;align-items:center;gap:10px;margin-top:7px;color:#b45e22!important;font-size:15px}
body.sf-feed-page:has(>#salimosHeader) .rating-stars-icons{display:inline-flex;gap:3px;flex-wrap:nowrap;flex-shrink:0}
body.sf-feed-page:has(>#salimosHeader) .rating-global-card{padding:10px 12px!important;border:1px solid #ecd3b6!important;background:#fffcf6!important;border-radius:11px;min-width:0;box-shadow:inset 0 1px 0 #fff}
body.sf-feed-page:has(>#salimosHeader) .rating-global-info{min-width:0}
body.sf-feed-page:has(>#salimosHeader) .rating-comparison{color:#8e694f!important;font-size:10px!important;line-height:1.5;min-width:0}
body.sf-feed-page:has(>#salimosHeader) .post-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important;padding-top:15px!important;border-top:1px solid #ecd7c4!important}
body.sf-feed-page:has(>#salimosHeader) .reaction-row{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;min-width:0;margin:0 0 5px!important;padding:0!important;border:0!important}
body.sf-feed-page:has(>#salimosHeader) .reaction-btn{display:flex;align-items:center;justify-content:flex-start;gap:5px!important;min-height:44px!important;padding:9px!important;min-width:0;max-width:100%;font-size:11px!important;line-height:1.35;color:#94522f!important;background:linear-gradient(140deg,#fff9ef,#fff0de)!important;border:1px solid #e9c6a7!important;border-radius:12px!important;box-shadow:0 3px 7px #8d461210}
body.sf-feed-page:has(>#salimosHeader) .reaction-btn .si{color:inherit!important;width:16px!important;height:16px!important;flex-shrink:0}
body.sf-feed-page:has(>#salimosHeader) .reaction-label{white-space:normal!important;min-width:0}
body.sf-feed-page:has(>#salimosHeader) .reaction-count{margin-left:auto;font-size:10px;color:inherit!important}
body.sf-feed-page:has(>#salimosHeader) .reaction-btn[aria-pressed=true]{background:linear-gradient(125deg,#f2a05d,#df7935)!important;border-color:#c57038!important;color:#512b19!important;box-shadow:inset 0 1px 0 #ffd8ab}
body.sf-feed-page:has(>#salimosHeader) .reaction-more{min-width:0;max-width:100%;margin:0!important;flex-basis:auto!important}
body.sf-feed-page:has(>#salimosHeader) .reaction-more summary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;box-sizing:border-box;padding:8px;border:1px dashed #d9b48f;border-radius:12px;color:#9b643f;font-size:10px;line-height:1.35;cursor:pointer}
body.sf-feed-page:has(>#salimosHeader) .reaction-more[open]{grid-column:1/-1}
body.sf-feed-page:has(>#salimosHeader) .reaction-more[open] .reaction-more-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
body.sf-feed-page:has(>#salimosHeader) .reaction-more:not([open]) .reaction-more-body{display:none!important}
body.sf-feed-page:has(>#salimosHeader) .post-actions>:is(.action-btn,.share-btn){display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:9px 6px!important;min-height:40px;white-space:normal!important;font-size:11px!important;line-height:1.4;color:#a14b25!important;border:0!important;border-radius:10px;background:#fff1df!important}
body.sf-feed-page:has(>#salimosHeader) .post-actions>:is(.action-btn,.share-btn) .si{width:16px;height:16px;flex-shrink:0;color:inherit!important}
@media(max-width:600px){
  body.sf-feed-page:has(>#salimosHeader) .sf-hero{padding:26px 22px!important}
  body.sf-feed-page:has(>#salimosHeader) .post-header{grid-template-columns:minmax(0,1fr);padding:16px!important;gap:10px!important}
  body.sf-feed-page:has(>#salimosHeader) .place-badge{justify-self:start;max-width:100%;margin-left:55px}
  body.sf-feed-page:has(>#salimosHeader) .post-image{height:auto!important;aspect-ratio:4/3;max-height:360px!important;object-fit:cover}
  body.sf-feed-page:has(>#salimosHeader) .post-body{padding:16px!important}
  body.sf-feed-page:has(>#salimosHeader) .reaction-row{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.sf-feed-page:has(>#salimosHeader) .post-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.sf-feed-page:has(>#salimosHeader) .post-actions>.js-comment-toggle{grid-column:1/-1}
}
body:has(>#salimosHeader) .lugar-container #starsInput{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(4px,1.5vw,10px)!important;width:100%;max-width:300px;min-width:0}
body:has(>#salimosHeader) .lugar-container #starsInput .star-btn{display:flex;align-items:center;justify-content:center;width:100%!important;min-width:0!important;max-width:100%;height:46px!important;min-height:44px;padding:5px!important;box-sizing:border-box}
body:has(>#salimosHeader) .lugar-container #starsInput .star-btn .si{width:min(28px,100%)!important;height:28px!important;flex-shrink:1}
body:has(>#salimosHeader) .lugar-container .rating-block{min-width:0;box-sizing:border-box}
body:has(>#salimosHeader) .lugar-container .hours-pill{display:grid!important;grid-template-columns:8px max-content minmax(0,1fr) auto;align-items:center;column-gap:8px!important;max-width:100%;min-width:0;box-sizing:border-box}
body:has(>#salimosHeader) .lugar-container .hours-pill>.hours-dot{width:8px;height:8px;margin:0}
body:has(>#salimosHeader) .lugar-container .hours-pill>.hours-pill-text{min-width:0;margin:0;overflow-wrap:normal}
body:has(>#salimosHeader) .lugar-container .hours-pill>.hours-pill-link{white-space:nowrap;margin:0}
.sc-connect-rotating-photo{animation:salimos-portrait-in .45s ease both}
@keyframes salimos-portrait-in{from{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.sc-connect-rotating-photo{animation:none}}
body:has(>#salimosHeader) .lugar-container #uberRideCard{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;justify-content:normal!important;gap:15px!important;padding:19px!important;min-height:0!important;height:auto!important;border:1px solid #a65c37!important;border-radius:17px!important;background:radial-gradient(ellipse at 100% 0%,#a7512a99,transparent 65%),linear-gradient(115deg,#4c281f,#2e211e)!important;box-shadow:0 10px 24px #64351f23!important;box-sizing:border-box}
body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-copy{display:block!important;flex:0 1 auto!important;min-height:0!important;height:auto!important;min-width:0!important;width:auto!important}
body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-kicker{color:#f0bc93!important;line-height:1.4!important;flex-wrap:wrap;gap:6px;font-size:11px}
body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-kicker strong{color:#fff5e8!important}
body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-price{font:750 21px/1.2 'DM Sans',Arial,sans-serif!important;letter-spacing:-.035em;color:#fff2e1!important;margin-top:7px;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}
body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-sub{color:#e7c1a6!important;font-size:12px!important;line-height:1.55!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;margin-top:8px!important;overflow-wrap:anywhere}
body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-btn{width:auto!important;min-height:43px;padding:12px 17px;border-radius:11px;background:linear-gradient(125deg,#ffc387,#f49a55)!important;color:#4f2919!important;border:1px solid #f8b279!important;box-shadow:0 5px 13px #1e0d1433;font:750 12px/1.4 'DM Sans',Arial,sans-serif;white-space:normal;min-width:0}

@media(max-width:1050px){
  body.salimos-home-v3:has(>#salimosHeader) .main-layout{grid-template-columns:minmax(0,1fr)!important}
  body.salimos-home-v3:has(>#salimosHeader) .main-layout .home-social{grid-column:1;grid-row:auto}
  body.salimos-home-v3:has(>#salimosHeader) .main-layout>.sidebar-column{grid-column:1;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
  body.salimos-home-v3:has(>#salimosHeader) :is(.shows-live-carousel,.salimos-comunidades-scroll){grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
  body.salimos-home-v3:has(>#salimosHeader) :is(#moment-now-section,#moment-soon-section,#moment-early-section){padding:16px!important;border-radius:20px!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-heading :is(h2,h3){font-size:24px!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-grid{gap:11px!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-link>img{height:120px!important}
  body.salimos-home-v3:has(>#salimosHeader) .clima-card .clima-card-body{padding:12px!important}
  body.salimos-home-v3:has(>#salimosHeader) .clima-card .clima-card-body strong{font-size:14px!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-actions{padding:9px!important;gap:7px!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-moment-card-actions :is(a,button){flex:1 1 100%;min-height:36px!important;padding:8px!important}
  body.salimos-home-v3:has(>#salimosHeader) :is(.shows-live-carousel,.salimos-comunidades-scroll,.ranking-preview-scroll){grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.salimos-home-v3:has(>#salimosHeader) .main-layout>.sidebar-column{grid-template-columns:minmax(0,1fr)}
  body.salimos-home-v3:has(>#salimosHeader) .home-post-card .post-image{height:195px!important;max-height:195px!important}
  body:has(>#salimosHeader) .lugar-container #uberRideCard{grid-template-columns:minmax(0,1fr);gap:14px!important;padding:17px!important}
  body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-copy{flex-basis:auto!important}
  body:has(>#salimosHeader) .lugar-container #uberRideCard .uber-ride-btn{width:100%!important;margin:0!important}
}
@media(max-width:480px){
  body:has(>#salimosHeader) .lugar-container .hours-pill{grid-template-columns:8px minmax(0,1fr) auto;border-radius:16px!important;row-gap:6px!important;padding:12px 13px!important}
  body:has(>#salimosHeader) .lugar-container .hours-pill>.hours-dot{grid-column:1;grid-row:1}
  body:has(>#salimosHeader) .lugar-container .hours-pill>strong{grid-column:2;grid-row:1}
  body:has(>#salimosHeader) .lugar-container .hours-pill>.hours-pill-link{grid-column:3;grid-row:1}
  body:has(>#salimosHeader) .lugar-container .hours-pill>.hours-pill-text{grid-column:1/-1;grid-row:2;line-height:1.5;font-size:12px}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidades-scroll{grid-template-columns:minmax(0,1fr)!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-card{display:grid!important;grid-template-columns:96px minmax(0,1fr);height:auto!important;min-height:160px!important;border:1px solid #e2b58f!important;border-radius:16px!important;background:#fff7e9!important;box-shadow:0 7px 16px #85441e17!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-card>img{position:absolute!important;inset:0 auto 0 0!important;width:96px!important;height:100%!important;object-fit:cover!important;transform:none!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-gradient{display:none!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-info{position:relative!important;inset:auto!important;grid-column:2;min-width:0;padding:15px!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-info h3{color:#63351f!important;font-size:17px!important;line-height:1.2!important}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-info p{color:#89654b!important;font-size:11px!important;line-height:1.5!important;margin:7px 0 9px}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-cta{background:#ffe0bb!important;border-color:#e3b58b!important;color:#975020!important;font-size:10px;box-shadow:none}
  body.salimos-home-v3:has(>#salimosHeader) .salimos-comunidad-icon{top:10px;left:10px;width:30px;height:30px;border-radius:10px}
  body.salimos-home-v3:has(>#salimosHeader) :is(.shows-live-carousel,.ranking-preview-scroll){grid-template-columns:minmax(0,1fr)!important}
}

/* Mejores puntuados: completar la identidad del bloque de recomendaciones. */
body.salimos-home-v3:has(>#salimosHeader) .home-reco-section:has(.home-reco-grid){padding:26px!important;border:1px solid #e8b98f!important;border-radius:24px!important;background:radial-gradient(ellipse at 100% 0%,#ffd19c88,transparent 60%),linear-gradient(130deg,#fff7e9,#ffe5c9)!important;box-shadow:0 14px 32px #8b431a20!important;min-width:0}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-section:has(.home-reco-grid) .home-reco-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0!important;margin-bottom:21px;min-width:0}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-head>div{min-width:0}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-title{font:750 clamp(24px,2.2vw,30px)/1.15 'DM Sans',Arial,sans-serif!important;letter-spacing:-.04em!important;color:#5b2f1d!important;margin:0 0 8px!important}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-sub{color:#866044!important;font:400 12px/1.6 'DM Sans',Arial,sans-serif!important;margin:0}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-status{background:#ffe0ba!important;border:1px solid #e5b580!important;color:#914a23!important;padding:7px 11px;border-radius:10px;font-size:11px;font-weight:700;margin-top:12px;max-width:100%;box-sizing:border-box}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:40px;padding:10px 15px;box-sizing:border-box;border-radius:11px;border:1px solid #ca602b;background:linear-gradient(125deg,#ec863e,#c65624);box-shadow:inset 0 1px 0 #ffca9766,0 5px 12px #9b431e26;color:#fff8ef!important;font:700 12px/1.4 'DM Sans',Arial,sans-serif;text-decoration:none}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:17px!important;padding:0!important;align-items:stretch;overflow:visible!important}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-card{display:flex!important;flex-direction:column!important;min-width:0;min-height:0;height:auto!important;width:100%!important;box-sizing:border-box;background:#fffdf8!important;border:1px solid #e7c09e!important;border-radius:18px!important;box-shadow:0 8px 18px #88411a1c!important;overflow:hidden;text-decoration:none}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-media{position:relative;width:100%;height:172px!important;min-height:172px!important;flex:0 0 172px!important;overflow:hidden;background:linear-gradient(135deg,#f4d4b3,#fbe9d6)!important}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-media img{display:block!important;position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center;box-sizing:border-box}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-body{display:flex;flex-direction:column;flex:1;min-width:0;padding:16px!important;border-top:3px solid #f1a369;background:linear-gradient(160deg,#fffdf9,#fff4e7)!important}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-topline{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:6px;margin:0 0 11px}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-type{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;box-sizing:border-box;padding:5px 8px;border:1px solid #efc49e;background:#ffe8ce!important;color:#a04b22!important;font:650 10px/1.4 'DM Sans',Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-price{padding:5px 8px;background:#f3e4ce!important;border:1px solid #dfc5a2!important;color:#80613d!important;font-size:10px;line-height:1.4;white-space:nowrap}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-name{font:750 17px/1.3 'DM Sans',Arial,sans-serif!important;letter-spacing:-.02em;color:#60321f!important;min-height:2.6em;margin:0 0 11px;overflow:visible;overflow-wrap:anywhere;word-break:normal}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-rating{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;color:#ae5b25!important;font:700 13px/1.4 'DM Sans',Arial,sans-serif;min-width:0}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-rating>span:first-child{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-rating small{color:#95755c!important;font-size:11px;font-weight:400;white-space:nowrap}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-rating-source{padding:3px 5px;border-radius:6px;font-size:9px!important;line-height:1.3;letter-spacing:.02em}
body.salimos-home-v3:has(>#salimosHeader) .home-reco-distance{display:flex;align-items:center;gap:4px;margin-top:auto!important;padding-top:11px;color:#91684a!important;font-size:11px;line-height:1.5}
@media(hover:hover){body.salimos-home-v3:has(>#salimosHeader) .home-reco-card:hover{transform:translateY(-4px);border-color:#d28e58!important;box-shadow:0 14px 26px #88411a2b!important}}
@media(max-width:1050px){body.salimos-home-v3:has(>#salimosHeader) .home-reco-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:540px){
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-section:has(.home-reco-grid){padding:15px!important;border-radius:20px!important}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-section:has(.home-reco-grid) .home-reco-head{gap:12px;margin-bottom:16px;flex-wrap:wrap}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-title{font-size:25px!important}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-sub{font-size:11px!important}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-link{min-height:38px;padding:8px 12px;font-size:11px}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-grid{gap:10px!important}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-media{height:118px!important;min-height:118px!important;flex-basis:118px!important}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-body{padding:11px!important}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-topline{gap:4px;margin-bottom:8px}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-type{padding:4px 5px;font-size:9px}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-price{padding:4px 5px;font-size:9px}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-name{font-size:14px!important;margin-bottom:8px}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-rating{font-size:12px;gap:4px}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-rating small{font-size:10px}
 body.salimos-home-v3:has(>#salimosHeader) .home-reco-distance{padding-top:9px;font-size:10px}
}

/* 23/10/2026: contraste y espaciado solo del encabezado patrocinado. */
body.salimos-home-v3:has(>#salimosHeader) .home-sponsored.sponsor-premium .sponsor-premium-head .sponsor-title{color:#fff0e1!important;margin:12px 0 8px!important}
body.salimos-home-v3:has(>#salimosHeader) .home-sponsored.sponsor-premium .sponsor-premium-head .sponsor-sub{color:#e1c0aa!important}
