/* V31: configuración única + tooltips accesibles. Conservar el layout fijo V30. */
body>.temac-v28.app.studio-shell>.sidebar.studio-sidebar{z-index:110!important;overflow-x:visible!important;}
body>.temac-v28 .studio-sidebar .navlink{position:relative!important;isolation:isolate;}
body>.temac-v28 .studio-sidebar .navlink::after{content:attr(data-tooltip)!important;position:absolute!important;left:calc(100% + 16px)!important;top:50%!important;transform:translate(0,-50%)!important;display:block!important;max-width:min(280px,calc(100vw - 120px));min-width:max-content;width:max-content;white-space:nowrap!important;overflow:visible!important;line-height:1.25;text-align:left;background:#241d3e!important;color:#fff!important;border:1px solid #ffffff24;border-radius:12px!important;padding:10px 14px!important;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 30px #13102544;z-index:999!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease,transform .14s ease!important;}

body>.temac-v28 .studio-sidebar .navlink::before{content:""!important;position:absolute!important;left:calc(100% + 9px)!important;top:50%!important;transform:translateY(-50%) rotate(45deg)!important;width:10px!important;height:10px!important;background:#241d3e!important;border-left:1px solid #ffffff24!important;border-top:1px solid #ffffff24!important;z-index:998!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .14s ease,visibility .14s ease,transform .14s ease!important;}
body>.temac-v28 .studio-sidebar .navlink:is(:hover,:focus-visible)::after{opacity:1!important;visibility:visible!important;transform:translate(2px,-50%)!important;}
body>.temac-v28 .studio-sidebar .navlink:is(:hover,:focus-visible)::before{opacity:1!important;visibility:visible!important;transform:translateY(-50%) rotate(45deg)!important;}
body>.temac-v28 .studio-sidebar .navlink:is(:hover,:focus-visible){z-index:120!important;}
body>.temac-v28 .studio-topbar{z-index:60!important;}
.studio-settings-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 28px}
.studio-settings-item{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e8e8f0;border-radius:18px;padding:20px 22px;min-width:0}
.studio-settings-item>i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f0ebff;color:#6548b6;font-size:23px;flex-shrink:0}
.studio-settings-item strong,.studio-settings-item small{display:block}.studio-settings-item small{margin-top:4px;color:#72768a;font-size:12px}
@media(max-width:700px){.studio-settings-intro{grid-template-columns:1fr}body>.temac-v28 .studio-sidebar .navlink::after{left:calc(100% + 12px)!important;max-width:calc(100vw - 92px);white-space:normal!important}body>.temac-v28 .studio-sidebar .navlink::before{left:calc(100% + 6px)!important}}
