/* Toltequia México — skin aislada y compatible con perfil/Full View. */
html[data-tol-skin="jade"]{--fb-blue:#0f7b67;--fb-blue-dark:#075e50;--fb-link:#7a1734;--fb-wine:#7a1734;--fb-wine-dark:#5b1027;--fb-canvas:#eef2ef;--fb-card:#fff;--fb-line:#d2dad6;--fb-text:#1d2421;--fb-muted:#626d68;--main:#7a1734!important;--main-hover:#5b1027!important;--body-bg:#eef2ef!important;--header-background:#0f7b67!important;--header-color:#fff!important;color-scheme:light!important;background:var(--fb-canvas);color:var(--fb-text);font-family:Arial,Helvetica,sans-serif;font-size:14px}
html[data-tol-skin="jade"] body{background-color:var(--fb-canvas);color:var(--fb-text);font-family:Arial,Helvetica,sans-serif;font-size:14px}
html[data-tol-skin="jade"] body a{color:var(--fb-link)}
html[data-tol-skin="jade"] body :is(.tag_navbar_top,.navbar-default,.tag_header,.tag_navbar_top_right){background:var(--fb-blue)!important;border:0!important;border-radius:0!important;box-shadow:0 1px 2px rgba(0,0,0,.18)!important}
html[data-tol-skin="jade"] body :is(.tag_header input,.search-container input,#searchInput){background:#fff!important;color:#1d2129!important;border:1px solid #075e50!important;border-radius:3px!important;box-shadow:none!important}
html[data-tol-skin="jade"] body :is(.tag_header input,#searchInput)::placeholder{color:#777!important}
html[data-tol-skin="jade"] body .tag_hdr_right .tag_hdr_droptoggle{background:transparent!important;color:#fff!important;border:0!important;border-radius:2px!important;box-shadow:none!important}
html[data-tol-skin="jade"] body .tag_hdr_right .tag_hdr_droptoggle:hover{background:var(--fb-blue-dark)!important}
html[data-tol-skin="jade"] body :is(.tag_sidebar,.sidebar_innr,.tag_navbar_top_side_all,.tag_chat_sidebar,.chat-container){background:#f5f6f7!important;border-color:#ccd0d5!important;box-shadow:none!important;color:var(--fb-text)!important}
html[data-tol-skin="jade"] body :is(.tag_content,.page-margin,.container,.row){color:var(--fb-text)}
html[data-tol-skin="jade"] body .tag_sidebar_section>a{color:#1d2129!important;border-radius:2px!important;font-weight:500}
html[data-tol-skin="jade"] body .tag_sidebar_section>a:is(:hover,.active){background:#dddfe2!important;color:#1d2129!important}
html[data-tol-skin="jade"] body :is(.wow_content,.wo_post,.panel,.card,.publisher-box,.tag_stories_on_home,.formDiv,.modal-content){background:var(--fb-card)!important;color:var(--fb-text)!important;border:1px solid var(--fb-line)!important;border-radius:3px!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important}
html[data-tol-skin="jade"] body :is(.wo_post,.publisher-box){max-width:680px;margin-left:auto!important;margin-right:auto!important}
html[data-tol-skin="jade"] body :is(.panel-heading,.panel-footer,.post-footer,.post-comments,.tag_post_actions,.publisher-footer,.list-group-item){background:#fff!important;border-color:#e1e4e8!important;color:var(--fb-text)!important}
html[data-tol-skin="jade"] body :is(h1,h2,h3,h4,h5,h6,.post-description,.post-text,.user-name,.post-heading .user a){color:var(--fb-text)!important;font-family:Arial,Helvetica,sans-serif!important;text-shadow:none!important}
html[data-tol-skin="jade"] body :is(.text-muted,.help-block,.time,.post-heading .meta){color:var(--fb-muted)!important}
html[data-tol-skin="jade"] body :is(.btn,.btn-mat,.bttn,.walletbtn){background:#f5f6f7!important;color:#4b4f56!important;border:1px solid #ccd0d5!important;border-radius:2px!important;box-shadow:none!important;font-weight:700;text-shadow:none!important}
html[data-tol-skin="jade"] body :is(.btn,.btn-mat,.bttn):hover{background:#ebedf0!important;border-color:#bec3c9!important}
html[data-tol-skin="jade"] body :is(.btn.btn-main,.btn.btn-primary,input[type=submit].btn-main){background:var(--fb-wine)!important;color:#fff!important;border-color:var(--fb-wine-dark)!important}
html[data-tol-skin="jade"] body :is(.btn.btn-main,.btn.btn-primary):hover{background:var(--fb-wine-dark)!important}
html[data-tol-skin="jade"] body :is(.form-control,select,textarea,.publisher-box textarea){background:#fff!important;color:#1d2129!important;border:1px solid #bdc7d8!important;border-radius:2px!important;box-shadow:none!important}
html[data-tol-skin="jade"] body :is(.form-control,input,textarea):focus{border-color:#0f7b67!important;box-shadow:0 0 0 1px #0f7b67!important;outline:0}
html[data-tol-skin="jade"] body :is(.dropdown-menu,.search_suggs,.user-fetch,.user-details){background:#fff!important;color:#1d2129!important;border:1px solid #ccd0d5!important;border-radius:2px!important;box-shadow:0 3px 8px rgba(0,0,0,.2)!important}
html[data-tol-skin="jade"] body .dropdown-menu a{color:#1d2129!important}
html[data-tol-skin="jade"] body .dropdown-menu a:hover{background:#0f7b67!important;color:#fff!important}
html[data-tol-skin="jade"] body .tag_stories_on_home{padding:12px!important}
html[data-tol-skin="jade"] body .tag_stories_on_home .tag_stories_mobi .status-list li a{border-radius:3px!important}
html[data-tol-skin="jade"] body .tag_stories_on_home .status-list img{border:2px solid var(--fb-wine)!important;box-shadow:none!important}
html[data-tol-skin="jade"] body .post :is(.post-image img,.post-file img){border-radius:0!important;filter:none!important}
html[data-tol-skin="jade"] body :is(.tag_post_actions .stat-item,.tag_post_react_btn){color:#606770!important;background:transparent!important;border-radius:2px!important}
html[data-tol-skin="jade"] body :is(.tag_post_actions .stat-item,.tag_post_react_btn):hover{background:#f5f6f7!important;color:var(--fb-wine)!important}
html[data-tol-skin="jade"] body :is(.profile-container,.profile-container-cover){border-radius:3px!important}
html[data-tol-skin="jade"] body .cc-window{background:#fff!important;color:#1d2129!important;border-top:1px solid #ccd0d5!important}
html[data-tol-skin="jade"] body .cc-window .cc-btn{background:var(--fb-wine)!important;color:#fff!important;border-radius:2px!important}
html[data-tol-skin="jade"] body .new_login{background-color:var(--fb-canvas)!important;background-image:none!important}
html[data-tol-skin="jade"] body :is(.backgroundd,.wrapper,#contnet){background-color:transparent;background-image:none}
html[data-tol-skin="jade"] body :is(.backgroundd,.new_login)::before,html[data-tol-skin="jade"] body :is(.backgroundd,.new_login)::after{display:none!important;background:none!important}
html[data-tol-skin="jade"] body :is(.red-svg,.black-svg){display:none!important}
html[data-tol-skin="jade"] body .new_login .login_div::before,html[data-tol-skin="jade"] body .new_login .login_div::after{display:none!important;background:none!important;content:none!important}
html[data-tol-skin="jade"] body .new_login .login_header{background:var(--fb-blue)!important;border-radius:0!important;box-shadow:none!important}
html[data-tol-skin="jade"] body .new_login :is(.login_left_content,.formDiv){background:#fff!important;border:1px solid #d3d6db!important;border-radius:3px!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important}
html[data-tol-skin="jade"] body .new_login .formDiv :is(.btn,button),html[data-tol-skin="jade"] body .new_login input[type=submit]{background:var(--fb-wine)!important;color:#fff!important;border:1px solid var(--fb-wine-dark)!important;border-radius:2px!important;box-shadow:none!important}
html[data-tol-skin="jade"] body .new_login .formDiv :is(.btn,button):hover{background:var(--fb-wine-dark)!important}
html[data-tol-skin="jade"] body .new_login input[type=checkbox]{accent-color:#0f7b67!important}
html[data-tol-skin="jade"] body .new_login input[type=checkbox]:checked+label::before,html[data-tol-skin="jade"] body .new_login input[type=checkbox]:checked+span{background:#0f7b67!important;border-color:#075e50!important}
/* El perfil transparente y Full View gobiernan su propio lienzo. México no los vuelve blancos. */
html[data-tol-skin="jade"] body .tol-profile-full-view-canvas,
html[data-tol-skin="jade"] body .tol-profile-full-view-canvas #contnet{background-color:transparent!important}
html[data-tol-skin="jade"] body .tol-profile-full-view-canvas :is(.card.hovercard,.cardheader.user-cover){background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
@media(min-width:1200px){html[data-tol-skin="jade"] body .tag_sidebar{max-width:240px!important}html[data-tol-skin="jade"] body .tag_content:not(.tag_content_n_margin){margin-left:240px!important}html[data-tol-skin="jade"] body .tag_sidebar_section>a{width:100%!important;text-align:left!important;display:flex!important;align-items:center;gap:10px;padding:10px 12px!important}html[data-tol-skin="jade"] body .tag_sidebar_section>a :is(svg,img){margin:0!important;width:20px!important;height:20px!important}}
@media(max-width:768px){html[data-tol-skin="jade"] body :is(.wo_post,.publisher-box,.tag_stories_on_home){border-left:0!important;border-right:0!important;border-radius:0!important}html[data-tol-skin="jade"] body .tag_hdr_right{background:var(--fb-blue)!important}}
