
:root{--tl-primary:#4338ca;--tl-secondary:#1e1b4b;--tl-accent:#b45309;--tl-bg:#f7f7ff;--tl-surface:#ffffff;--tl-text:#1e1b4b;--tl-muted:#57536f;--tl-border:#6f6a87;--tl-border-strong:#6f6a87;--tl-primary-text:#4338ca;--tl-accent-text:#b45309;--tl-on-primary:#ffffff;--tl-on-secondary:#ffffff;--tl-on-accent:#ffffff;--tl-focus:#4338ca;--tl-primary-hero:#4338ca;--tl-secondary-hero:#1e1b4b;--tl-accent-hero:#b45309;--tl-hero-accent:#e3bea2;--tl-hero-muted:#dbe7f3;--tl-radius:0px;--tl-card-radius:0px;--tl-shadow:0 16px 40px rgba(30,27,75,.12);--tl-font:Trebuchet MS, Arial, sans-serif;--tl-heading-font:Georgia, Times New Roman, serif;}body.tl-theme-9{--tl-primary:#4338ca;--tl-secondary:#1e1b4b;--tl-accent:#b45309;--tl-bg:#f7f7ff;--tl-surface:#ffffff;--tl-text:#1e1b4b;--tl-muted:#57536f;--tl-border:#6f6a87;--tl-border-strong:#6f6a87;--tl-primary-text:#4338ca;--tl-accent-text:#b45309;--tl-on-primary:#ffffff;--tl-on-secondary:#ffffff;--tl-on-accent:#ffffff;--tl-focus:#4338ca;--tl-primary-hero:#4338ca;--tl-secondary-hero:#1e1b4b;--tl-accent-hero:#b45309;--tl-hero-accent:#e3bea2;--tl-hero-muted:#dbe7f3;--tl-radius:0px;--tl-card-radius:0px;--tl-shadow:0 16px 40px rgba(30,27,75,.12);--tl-font:Trebuchet MS, Arial, sans-serif;--tl-heading-font:Georgia, Times New Roman, serif;}/* CATALOGO v1.6.2 — 30 Templates do Sistema, renderizadores independentes e estabilizados */
*,*:before,*:after{box-sizing:border-box}
body.tl-theme{background:var(--tl-bg)!important;color:var(--tl-text)!important;font-family:var(--tl-font)!important;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.tl-theme h1,body.tl-theme h2,body.tl-theme h3,body.tl-theme h4,body.tl-theme h5{font-family:var(--tl-heading-font)!important;color:var(--tl-text)}
body.tl-theme a{transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}
body.tl-theme a:not(.btn):not(.botao-acao){color:var(--tl-primary-text);text-decoration-thickness:.08em;text-underline-offset:.18em}
body.tl-theme a:not(.btn):not(.botao-acao):hover{text-decoration:underline}
body.tl-theme .text-muted,body.tl-theme .muted,body.tl-theme .help-block,body.tl-theme small{color:var(--tl-muted)!important}
body.tl-theme .box-white,body.tl-theme .produto,body.tl-theme .categoria,body.tl-theme .sidebar,body.tl-theme .modal-content,body.tl-theme .panel,body.tl-theme .well,body.tl-theme .dropdown-menu{background:var(--tl-surface)!important;color:var(--tl-text)!important;border-color:var(--tl-border)!important;border-radius:var(--tl-card-radius);box-shadow:var(--tl-shadow)}
body.tl-theme .btn-primary,body.tl-theme .botao-acao,body.tl-theme button[type=submit]{background:var(--tl-primary)!important;border-color:var(--tl-primary)!important;color:var(--tl-on-primary)!important;border-radius:var(--tl-radius)!important;font-weight:750}
body.tl-theme .btn-primary:hover,body.tl-theme .botao-acao:hover,body.tl-theme button[type=submit]:hover{filter:brightness(.9);transform:translateY(-1px)}
body.tl-theme input,body.tl-theme textarea,body.tl-theme select,body.tl-theme .fake-select{background:var(--tl-surface)!important;color:var(--tl-text)!important;border:1px solid var(--tl-border-strong)!important;border-radius:var(--tl-radius)!important;min-height:44px}
body.tl-theme input::placeholder,body.tl-theme textarea::placeholder{color:var(--tl-muted)!important;opacity:1}
body.tl-theme :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--tl-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--tl-surface)!important}
body.tl-theme :where(button,.btn,.botao-acao,[role=button]){min-height:40px}
body.tl-theme :where(input[type=checkbox],input[type=radio]){min-width:24px;min-height:24px}
body.tl-theme .alert-danger,body.tl-theme .label-danger{background:#991b1b!important;color:#fff!important;border-color:#7f1d1d!important}
body.tl-theme .alert-success,body.tl-theme .label-success{background:#166534!important;color:#fff!important;border-color:#14532d!important}
body.tl-theme .alert-warning,body.tl-theme .label-warning{background:#92400e!important;color:#fff!important;border-color:#78350f!important}
body.tl-theme .alert-info,body.tl-theme .label-info{background:#075985!important;color:#fff!important;border-color:#0c4a6e!important}
body.tl-theme .navbar-nav>li.active>a,body.tl-theme .navbar-nav>li>a[aria-current=page]{font-weight:800;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}
body.tl-density-compact{--tl-section-space:56px;--tl-gap:12px}body.tl-density-comfortable{--tl-section-space:76px;--tl-gap:20px}body.tl-density-airy{--tl-section-space:104px;--tl-gap:30px}
@media(prefers-reduced-motion:reduce){body.tl-theme *,body.tl-theme *:before,body.tl-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* SALES BASE */
body.tl-scope-sales{background:var(--tl-bg)!important;color:var(--tl-text)!important}
body.tl-scope-sales #header{background:var(--tl-secondary)!important;border-bottom:1px solid var(--tl-border)!important;box-shadow:0 8px 28px rgba(0,0,0,.08)!important;transition:.2s}
body.tl-scope-sales #header .navbar a,body.tl-scope-sales #header .navbar a:focus{color:var(--tl-on-secondary)!important;font-family:var(--tl-font)!important}
body.tl-scope-sales #header .navbar .active,body.tl-scope-sales #header .navbar a:hover{color:var(--tl-hero-accent)!important}
body.tl-scope-sales #hero{position:relative;min-height:720px;height:auto!important;padding:145px 0 90px!important;background:linear-gradient(135deg,var(--tl-secondary-hero),var(--tl-primary-hero))!important;color:#fff!important;overflow:hidden}
body.tl-scope-sales #hero .container{position:relative;z-index:2}
body.tl-scope-sales #hero h1{font:850 clamp(42px,5vw,74px)/1.02 var(--tl-heading-font)!important;letter-spacing:-.04em!important;color:#fff!important}
body.tl-scope-sales #hero h1 span{color:var(--tl-hero-accent)!important}
body.tl-scope-sales #hero h2{color:var(--tl-hero-muted)!important;max-width:720px;font-size:20px!important;line-height:1.55!important}
body.tl-scope-sales #hero .btn-get-started{background:var(--tl-accent)!important;color:var(--tl-on-accent)!important;border:1px solid var(--tl-accent)!important;border-radius:var(--tl-radius)!important;padding:14px 28px!important;font-weight:800!important;box-shadow:var(--tl-shadow)!important}
body.tl-scope-sales #hero .hero-img img{max-width:100%;filter:drop-shadow(0 28px 45px rgba(0,0,0,.22))}
body.tl-scope-sales #main>section{background:var(--tl-bg)!important;color:var(--tl-text)!important;padding-top:var(--tl-section-space)!important;padding-bottom:var(--tl-section-space)!important}
body.tl-scope-sales #main>section:nth-child(even){background:color-mix(in srgb,var(--tl-surface) 78%,var(--tl-bg))!important}
body.tl-scope-sales .section-title h2{color:var(--tl-primary-text)!important;letter-spacing:.08em!important}
body.tl-scope-sales .section-title p,body.tl-scope-sales .about h3{color:var(--tl-text)!important;font-family:var(--tl-heading-font)!important}
body.tl-scope-sales .about p,body.tl-scope-sales .faq p{color:var(--tl-muted)!important}
body.tl-scope-sales .about .icon-box,body.tl-scope-sales .features .icon-box,body.tl-scope-sales .counts .count-box,body.tl-scope-sales .pricing .box,body.tl-scope-sales .faq-list li{background:var(--tl-surface)!important;color:var(--tl-text)!important;border:1px solid var(--tl-border)!important;border-radius:var(--tl-card-radius)!important;box-shadow:var(--tl-shadow)!important}
body.tl-scope-sales .pricing .box h3,body.tl-scope-sales .pricing .box h4,body.tl-scope-sales .pricing .box h4 sup{color:var(--tl-primary-text)!important}
body.tl-scope-sales .pricing .featured{border:2px solid var(--tl-primary)!important}
body.tl-scope-sales #footer{background:var(--tl-secondary)!important;color:var(--tl-on-secondary)!important;border-top:4px solid var(--tl-primary)!important}

/* SALES HEADER STRUCTURES */
body.tl-head-floating.tl-scope-sales #header{top:18px!important;left:4%!important;right:4%!important;width:auto!important;border:1px solid color-mix(in srgb,var(--tl-border) 70%,transparent)!important;border-radius:18px!important;backdrop-filter:blur(16px);background:color-mix(in srgb,var(--tl-secondary) 90%,transparent)!important}
body.tl-head-capsule.tl-scope-sales #header{top:18px!important;left:10%!important;right:10%!important;width:auto!important;border-radius:999px!important;border:1px solid var(--tl-border)!important}
body.tl-head-centered.tl-scope-sales #header .container{display:flex!important;justify-content:center!important}.tl-head-centered.tl-scope-sales #header .logo{margin-right:auto!important}.tl-head-centered.tl-scope-sales #header .navbar{margin-left:auto!important;margin-right:auto!important}
body.tl-head-minimal.tl-scope-sales #header{background:var(--tl-surface)!important;box-shadow:none!important;border-bottom:1px solid var(--tl-border-strong)!important}.tl-head-minimal.tl-scope-sales #header .navbar a{color:var(--tl-text)!important}
body.tl-head-overlay.tl-scope-sales #header,body.tl-head-overlay.tl-scope-sales #header.header-transparent{background:transparent!important;box-shadow:none!important;border:0!important}
body.tl-head-framed.tl-scope-sales #header{left:2.5%!important;right:2.5%!important;width:auto!important;border-left:5px solid var(--tl-primary)!important;border-right:5px solid var(--tl-primary)!important}
body.tl-head-splitnav.tl-scope-sales #header{border-bottom:6px solid var(--tl-primary)!important}.tl-head-splitnav.tl-scope-sales #header .navbar-nav>li>a{padding-left:20px!important;padding-right:20px!important}
body.tl-head-ribbon.tl-scope-sales #header:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px;background:linear-gradient(90deg,var(--tl-primary) 0 35%,var(--tl-accent) 35% 52%,var(--tl-primary) 52%)}
body.tl-head-rail.tl-scope-sales #header{top:0!important;bottom:0!important;left:0!important;width:250px!important;height:100vh!important;display:block!important;padding:42px 24px!important;border-right:1px solid var(--tl-border)!important;border-bottom:0!important}.tl-head-rail.tl-scope-sales #header .container{width:auto!important;display:block!important;padding:0!important}.tl-head-rail.tl-scope-sales #header .navbar,.tl-head-rail.tl-scope-sales #header .navbar ul{display:block!important;float:none!important}.tl-head-rail.tl-scope-sales #header .navbar li{display:block!important;float:none!important;margin:5px 0!important}.tl-head-rail.tl-scope-sales #header .navbar a{display:block!important}.tl-head-rail.tl-scope-sales #hero,.tl-head-rail.tl-scope-sales #main,.tl-head-rail.tl-scope-sales #footer{margin-left:250px!important}

/* SALES HERO STRUCTURES */
body.tl-hero-centered.tl-scope-sales #hero{text-align:center}.tl-hero-centered.tl-scope-sales #hero .row{display:block!important}.tl-hero-centered.tl-scope-sales #hero .col-lg-7{width:100%!important;max-width:980px!important;margin:auto!important}.tl-hero-centered.tl-scope-sales #hero .hero-img{display:none!important}.tl-hero-centered.tl-scope-sales #hero h2{margin-left:auto!important;margin-right:auto!important}
body.tl-hero-editorial.tl-scope-sales #hero{background:var(--tl-bg)!important;color:var(--tl-text)!important;border-bottom:1px solid var(--tl-border-strong)!important}.tl-hero-editorial.tl-scope-sales #hero h1{color:var(--tl-text)!important;font-size:clamp(56px,8vw,112px)!important;font-weight:400!important}.tl-hero-editorial.tl-scope-sales #hero h1 span{color:var(--tl-primary-text)!important}.tl-hero-editorial.tl-scope-sales #hero h2{color:var(--tl-muted)!important}.tl-hero-editorial.tl-scope-sales #hero .hero-img img{filter:none!important}
body.tl-hero-poster.tl-scope-sales #hero{text-align:center;min-height:820px!important;display:flex!important;align-items:center!important}.tl-hero-poster.tl-scope-sales #hero .row{display:block!important}.tl-hero-poster.tl-scope-sales #hero .col-lg-7{width:100%!important;max-width:1100px!important;margin:auto!important}.tl-hero-poster.tl-scope-sales #hero .hero-img{display:none!important}.tl-hero-poster.tl-scope-sales #hero h1{font-size:clamp(68px,9vw,138px)!important;text-transform:uppercase!important}
body.tl-hero-bento.tl-scope-sales #hero{background:var(--tl-bg)!important;color:var(--tl-text)!important;padding-top:120px!important}.tl-hero-bento.tl-scope-sales #hero .row{background:var(--tl-surface)!important;border:1px solid var(--tl-border)!important;border-radius:32px!important;box-shadow:var(--tl-shadow)!important;padding:42px!important;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:30px!important}.tl-hero-bento.tl-scope-sales #hero h1{color:var(--tl-text)!important}.tl-hero-bento.tl-scope-sales #hero h1 span{color:var(--tl-primary-text)!important}.tl-hero-bento.tl-scope-sales #hero h2{color:var(--tl-muted)!important}
body.tl-hero-halo.tl-scope-sales #hero:before{content:"";position:absolute;left:50%;top:46%;width:640px;height:640px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tl-primary) 28%,transparent),transparent 66%);filter:blur(4px)}.tl-hero-halo.tl-scope-sales #hero{text-align:center}.tl-hero-halo.tl-scope-sales #hero .row{display:block!important}.tl-hero-halo.tl-scope-sales #hero .col-lg-7{width:100%!important;max-width:980px!important;margin:auto!important}.tl-hero-halo.tl-scope-sales #hero h2{margin-left:auto!important;margin-right:auto!important}.tl-hero-halo.tl-scope-sales #hero .hero-img{margin:34px auto 0!important;max-width:720px!important}
body.tl-hero-command.tl-scope-sales #hero{background-color:var(--tl-secondary)!important;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:28px 28px!important}.tl-hero-command.tl-scope-sales #hero h1{font-size:clamp(44px,5vw,72px)!important}.tl-hero-command.tl-scope-sales #hero h1:before{content:"> ";color:var(--tl-hero-accent)}
body.tl-hero-ledger.tl-scope-sales #hero{min-height:620px!important;background:var(--tl-bg)!important;color:var(--tl-text)!important;border-top:6px double var(--tl-text)!important;border-bottom:6px double var(--tl-text)!important}.tl-hero-ledger.tl-scope-sales #hero h1{color:var(--tl-text)!important;font-weight:400!important}.tl-hero-ledger.tl-scope-sales #hero h2{color:var(--tl-muted)!important}.tl-hero-ledger.tl-scope-sales #hero h1 span{color:var(--tl-primary-text)!important}
body.tl-hero-mosaic.tl-scope-sales #hero .row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;background:var(--tl-surface)!important;border:1px solid var(--tl-border-strong)!important}.tl-hero-mosaic.tl-scope-sales #hero .col-lg-7,.tl-hero-mosaic.tl-scope-sales #hero .hero-img{width:100%!important;padding:52px!important}.tl-hero-mosaic.tl-scope-sales #hero .hero-img{background:color-mix(in srgb,var(--tl-accent) 18%,var(--tl-secondary))!important;display:flex!important;align-items:center!important}
body.tl-hero-diagonal.tl-scope-sales #hero{clip-path:polygon(0 0,100% 0,100% 91%,0 100%)!important;padding-bottom:140px!important}.tl-hero-diagonal.tl-scope-sales #hero .hero-img{transform:rotate(2deg) scale(.96)}
body.tl-hero-offset.tl-scope-sales #hero .row{align-items:flex-start!important}.tl-hero-offset.tl-scope-sales #hero .col-lg-7{padding-top:80px!important}.tl-hero-offset.tl-scope-sales #hero .hero-img{transform:translateY(80px)!important}.tl-hero-offset.tl-scope-sales #main{padding-top:70px}
body.tl-hero-frame.tl-scope-sales #hero{margin:24px!important;min-height:700px!important;border:1px solid var(--tl-border)!important;border-radius:var(--tl-card-radius)!important}.tl-hero-frame.tl-scope-sales #hero:after{content:"";position:absolute;inset:24px;border:1px solid rgba(255,255,255,.26);pointer-events:none}
body.tl-hero-dashboard.tl-scope-sales #hero{background:var(--tl-bg)!important;padding-top:130px!important}.tl-hero-dashboard.tl-scope-sales #hero .row{background:linear-gradient(135deg,var(--tl-secondary-hero),var(--tl-primary-hero))!important;border-radius:26px!important;padding:50px!important;box-shadow:var(--tl-shadow)!important}.tl-hero-dashboard.tl-scope-sales #hero .hero-img img{border:8px solid color-mix(in srgb,#fff 25%,transparent)!important;border-radius:18px!important}
body.tl-hero-stacked.tl-scope-sales #hero{text-align:center;min-height:700px!important}.tl-hero-stacked.tl-scope-sales #hero .row{display:flex!important;flex-direction:column!important}.tl-hero-stacked.tl-scope-sales #hero .col-lg-7{width:100%!important;max-width:920px!important;margin:auto!important}.tl-hero-stacked.tl-scope-sales #hero .hero-img{width:100%!important;max-width:760px!important;margin:40px auto 0!important}.tl-hero-stacked.tl-scope-sales #hero h2{margin-left:auto!important;margin-right:auto!important}
body.tl-hero-fullbleed.tl-scope-sales #hero{min-height:880px!important;display:flex!important;align-items:center!important}.tl-hero-fullbleed.tl-scope-sales #hero .hero-img{position:absolute!important;right:0!important;top:0!important;width:50%!important;height:100%!important;overflow:hidden!important}.tl-hero-fullbleed.tl-scope-sales #hero .hero-img img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.82) contrast(1.05)!important}.tl-hero-fullbleed.tl-scope-sales #hero .col-lg-7{width:48%!important;position:relative!important;z-index:2!important}

/* SALES CARD SYSTEMS */
body.tl-scope-sales.tl-cards-outline .features .icon-box,body.tl-scope-sales.tl-cards-outline .pricing .box,body.tl-scope-sales.tl-cards-outline .faq-list li{box-shadow:none!important;border:2px solid var(--tl-border-strong)!important;border-radius:0!important}
body.tl-scope-sales.tl-cards-list .features .row{display:block!important}.tl-cards-list.tl-scope-sales .features .icon-box{display:grid!important;grid-template-columns:84px 1fr!important;min-height:110px!important;margin-bottom:12px!important}.tl-cards-list.tl-scope-sales .pricing .row{display:block!important}.tl-cards-list.tl-scope-sales .pricing .box{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;text-align:left!important;margin-bottom:12px!important}
body.tl-scope-sales.tl-cards-bento .features .row,body.tl-scope-sales.tl-cards-bento .pricing .row{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:var(--tl-gap)!important}.tl-cards-bento.tl-scope-sales .features [class*=col-],.tl-cards-bento.tl-scope-sales .pricing [class*=col-]{width:auto!important;float:none!important;grid-column:span 4!important}.tl-cards-bento.tl-scope-sales .features [class*=col-]:first-child{grid-column:span 8!important}.tl-cards-bento.tl-scope-sales .features .icon-box{height:100%!important}
body.tl-scope-sales.tl-cards-editorial .features .icon-box,body.tl-scope-sales.tl-cards-editorial .pricing .box{box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important;text-align:left!important;padding-left:0!important;padding-right:0!important}
body.tl-scope-sales.tl-cards-glass .features .icon-box,body.tl-scope-sales.tl-cards-glass .pricing .box,body.tl-scope-sales.tl-cards-glass .faq-list li{background:color-mix(in srgb,var(--tl-surface) 82%,transparent)!important;backdrop-filter:blur(18px)!important;border-color:color-mix(in srgb,var(--tl-border) 65%,transparent)!important}
body.tl-scope-sales.tl-cards-stagger .features [class*=col-]:nth-child(even),body.tl-scope-sales.tl-cards-stagger .pricing [class*=col-]:nth-child(even){transform:translateY(28px)}
body.tl-scope-sales.tl-cards-slab .features .icon-box,body.tl-scope-sales.tl-cards-slab .pricing .box{border-radius:0!important;box-shadow:none!important;border-top:7px solid var(--tl-primary)!important}
body.tl-scope-sales.tl-cards-compact .features .icon-box{padding:18px!important;min-height:0!important}.tl-cards-compact.tl-scope-sales .pricing .box{padding:24px 18px!important}
body.tl-scope-sales.tl-cards-horizontal .features .row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:var(--tl-gap)!important}.tl-cards-horizontal.tl-scope-sales .features [class*=col-]{width:auto!important;float:none!important}.tl-cards-horizontal.tl-scope-sales .features .icon-box{display:grid!important;grid-template-columns:90px 1fr!important;align-items:center!important}
body.tl-scope-sales.tl-cards-gallery .features .row{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:var(--tl-gap)!important}.tl-cards-gallery.tl-scope-sales .features [class*=col-]{width:auto!important;float:none!important}.tl-cards-gallery.tl-scope-sales .features [class*=col-]:first-child{grid-row:span 2!important}.tl-cards-gallery.tl-scope-sales .features .icon-box{height:100%!important;min-height:180px!important}
body.tl-scope-sales.tl-cards-floating .features .icon-box,body.tl-scope-sales.tl-cards-floating .pricing .box{border:0!important;box-shadow:0 24px 54px color-mix(in srgb,var(--tl-secondary) 16%,transparent)!important}

/* PANEL + ADMIN BASE */
body.tl-scope-panel,body.tl-scope-admin{background:var(--tl-bg)!important;color:var(--tl-text)!important}
body.tl-scope-panel .top-painel,body.tl-scope-admin .top{background:var(--tl-secondary)!important;color:var(--tl-on-secondary)!important;border-top:4px solid var(--tl-primary)!important}
body.tl-scope-panel .top-painel a,body.tl-scope-panel .top-painel span,body.tl-scope-panel .top-painel i,body.tl-scope-admin .top a,body.tl-scope-admin .top span,body.tl-scope-admin .top i{color:var(--tl-on-secondary)!important}
body.tl-scope-panel .navigator,body.tl-scope-admin .navigator{background:var(--tl-surface)!important;border-bottom:1px solid var(--tl-border)!important;box-shadow:0 5px 18px rgba(0,0,0,.05)}
body.tl-scope-panel .navigator .navbar-nav>li>a,body.tl-scope-admin .navigator .navbar-nav>li>a{color:var(--tl-text)!important;border-radius:var(--tl-radius)!important}
body.tl-scope-panel .navigator .navbar-nav>li.active>a,body.tl-scope-panel .navigator .navbar-nav>li>a:hover,body.tl-scope-admin .navigator .navbar-nav>li.active>a,body.tl-scope-admin .navigator .navbar-nav>li>a:hover,body.tl-scope-admin .navigator .navbar-nav>.open>a{background:var(--tl-primary)!important;color:var(--tl-on-primary)!important}
body.tl-scope-panel .middle,body.tl-scope-admin .middle,body.tl-scope-panel .bg-gray,body.tl-scope-admin .bg-gray{background:var(--tl-bg)!important;color:var(--tl-text)!important}
body.tl-scope-panel .box-white,body.tl-scope-admin .box-white,body.tl-scope-admin .lista-menus-menu,body.tl-scope-panel .lista-menus-menu{background:var(--tl-surface)!important;border:1px solid var(--tl-border)!important;color:var(--tl-text)!important;border-radius:var(--tl-card-radius)!important;box-shadow:var(--tl-shadow)!important}
body.tl-scope-panel table,body.tl-scope-admin table{background:var(--tl-surface)!important;color:var(--tl-text)!important}.tl-scope-panel table th,.tl-scope-admin table th{background:color-mix(in srgb,var(--tl-primary) 9%,var(--tl-surface))!important;color:var(--tl-text)!important}

/* SHELL STRUCTURES */
body.tl-shell-minimal.tl-scope-panel .navigator,body.tl-shell-minimal.tl-scope-admin .navigator{box-shadow:none!important}.tl-shell-minimal.tl-scope-panel .box-white,.tl-shell-minimal.tl-scope-admin .box-white{box-shadow:none!important;border-radius:0!important}
body.tl-shell-cards.tl-scope-panel .navigator,body.tl-shell-cards.tl-scope-admin .navigator{margin:16px 3%!important;border-radius:18px!important;border:1px solid var(--tl-border)!important}.tl-shell-cards.tl-scope-panel .middle>.container,.tl-shell-cards.tl-scope-admin .middle>.container{width:94%!important}
body.tl-shell-floating.tl-scope-panel .header,body.tl-shell-floating.tl-scope-admin .header{padding:14px 2.5% 0!important}.tl-shell-floating.tl-scope-panel .top-painel,.tl-shell-floating.tl-scope-admin .top{border-radius:18px 18px 0 0!important}.tl-shell-floating.tl-scope-panel .navigator,.tl-shell-floating.tl-scope-admin .navigator{border-radius:0 0 18px 18px!important}
body.tl-shell-command.tl-scope-panel .navigator,body.tl-shell-command.tl-scope-admin .navigator{background:var(--tl-secondary)!important;border-color:var(--tl-border)!important}.tl-shell-command.tl-scope-panel .navigator a,.tl-shell-command.tl-scope-admin .navigator a{color:var(--tl-on-secondary)!important;font-family:ui-monospace,monospace!important}.tl-shell-command.tl-scope-panel .box-white,.tl-shell-command.tl-scope-admin .box-white{border-left:4px solid var(--tl-primary)!important;border-radius:2px!important;box-shadow:none!important}
body.tl-shell-workspace.tl-scope-panel .middle>.container,body.tl-shell-workspace.tl-scope-admin .middle>.container{width:96%!important;max-width:1500px!important}.tl-shell-workspace.tl-scope-panel .lista-menus>.row,.tl-shell-workspace.tl-scope-admin .lista-menus>.row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important}.tl-shell-workspace.tl-scope-panel .lista-menus>.row>[class*=col-],.tl-shell-workspace.tl-scope-admin .lista-menus>.row>[class*=col-]{width:auto!important;float:none!important;padding:0!important}
body.tl-shell-side.tl-scope-panel .navigator,body.tl-shell-side.tl-scope-admin .navigator,body.tl-shell-rail.tl-scope-panel .navigator,body.tl-shell-rail.tl-scope-admin .navigator{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:250px!important;height:100vh!important;z-index:998!important;overflow:auto!important;background:var(--tl-secondary)!important;border-right:1px solid var(--tl-border)!important;padding:110px 16px 20px!important}.tl-shell-side.tl-scope-panel .navigator .container,.tl-shell-side.tl-scope-admin .navigator .container,.tl-shell-rail.tl-scope-panel .navigator .container,.tl-shell-rail.tl-scope-admin .navigator .container{width:auto!important;padding:0!important}.tl-shell-side.tl-scope-panel .navbar,.tl-shell-side.tl-scope-admin .navbar,.tl-shell-rail.tl-scope-panel .navbar,.tl-shell-rail.tl-scope-admin .navbar{float:none!important;width:100%!important}.tl-shell-side.tl-scope-panel .navbar-nav,.tl-shell-side.tl-scope-admin .navbar-nav,.tl-shell-rail.tl-scope-panel .navbar-nav,.tl-shell-rail.tl-scope-admin .navbar-nav{float:none!important;width:100%!important}.tl-shell-side.tl-scope-panel .navbar-nav>li,.tl-shell-side.tl-scope-admin .navbar-nav>li,.tl-shell-rail.tl-scope-panel .navbar-nav>li,.tl-shell-rail.tl-scope-admin .navbar-nav>li{float:none!important;display:block!important}.tl-shell-side.tl-scope-panel .navigator a,.tl-shell-side.tl-scope-admin .navigator a,.tl-shell-rail.tl-scope-panel .navigator a,.tl-shell-rail.tl-scope-admin .navigator a{color:var(--tl-on-secondary)!important}.tl-shell-side.tl-scope-panel>.middle,.tl-shell-side.tl-scope-admin>.middle,.tl-shell-side.tl-scope-panel>.copyright,.tl-shell-side.tl-scope-admin>.copyright,.tl-shell-rail.tl-scope-panel>.middle,.tl-shell-rail.tl-scope-admin>.middle,.tl-shell-rail.tl-scope-panel>.copyright,.tl-shell-rail.tl-scope-admin>.copyright{margin-left:250px!important}.tl-shell-rail.tl-scope-panel .navigator,.tl-shell-rail.tl-scope-admin .navigator{width:92px!important;padding-left:10px!important;padding-right:10px!important}.tl-shell-rail.tl-scope-panel>.middle,.tl-shell-rail.tl-scope-admin>.middle,.tl-shell-rail.tl-scope-panel>.copyright,.tl-shell-rail.tl-scope-admin>.copyright{margin-left:92px!important}.tl-shell-rail.tl-scope-panel .navigator .navbar-nav>li>a,.tl-shell-rail.tl-scope-admin .navigator .navbar-nav>li>a{font-size:0!important;text-align:center!important}.tl-shell-rail.tl-scope-panel .navigator .navbar-nav>li>a i,.tl-shell-rail.tl-scope-admin .navigator .navbar-nav>li>a i{font-size:22px!important;margin:0!important}
body.tl-shell-dock.tl-scope-panel .navigator,body.tl-shell-dock.tl-scope-admin .navigator{position:sticky!important;top:12px!important;z-index:50!important;margin:12px auto!important;width:min(94%,1180px)!important;border:1px solid var(--tl-border)!important;border-radius:999px!important;box-shadow:var(--tl-shadow)!important}.tl-shell-dock.tl-scope-panel .navigator .navbar-nav,.tl-shell-dock.tl-scope-admin .navigator .navbar-nav{display:flex!important;justify-content:center!important;float:none!important}

/* MARKETPLACE */
body.tl-scope-marketplace{background:var(--tl-bg)!important;color:var(--tl-text)!important}.tl-scope-marketplace .body-cidade{background:var(--tl-bg)!important}.tl-scope-marketplace .top,.tl-scope-marketplace .minitop,.tl-scope-marketplace .footer-info{background:var(--tl-secondary)!important;color:var(--tl-on-secondary)!important;border-color:var(--tl-primary)!important}.tl-scope-marketplace .top a,.tl-scope-marketplace .top span,.tl-scope-marketplace .top i{color:var(--tl-on-secondary)!important}.tl-scope-marketplace .tl-market-grid{display:grid!important;gap:var(--tl-gap)!important;margin:0!important}.tl-scope-marketplace .tl-market-grid>[class*=col-]{width:auto!important;float:none!important;padding:0!important;min-width:0!important}.tl-scope-marketplace .tl-market-card,.tl-scope-marketplace .produto,.tl-scope-marketplace .estabelecimento{background:var(--tl-surface)!important;color:var(--tl-text)!important;border:1px solid var(--tl-border)!important;border-radius:var(--tl-card-radius)!important;box-shadow:var(--tl-shadow)!important;overflow:hidden;height:100%!important}.tl-market-grid4.tl-scope-marketplace .tl-market-grid{grid-template-columns:repeat(4,1fr)!important}.tl-market-grid5.tl-scope-marketplace .tl-market-grid{grid-template-columns:repeat(5,1fr)!important}.tl-market-grid3.tl-scope-marketplace .tl-market-grid{grid-template-columns:repeat(3,1fr)!important}.tl-market-list.tl-scope-marketplace .tl-market-grid{grid-template-columns:1fr!important}.tl-market-list.tl-scope-marketplace .tl-market-card{display:grid!important;grid-template-columns:240px 1fr!important}.tl-market-gallery.tl-scope-marketplace .tl-market-grid{grid-template-columns:2fr 1fr 1fr!important}.tl-market-gallery.tl-scope-marketplace .tl-market-grid>[class*=col-]:first-child{grid-row:span 2!important}.tl-market-bento.tl-scope-marketplace .tl-market-grid{grid-template-columns:repeat(12,1fr)!important}.tl-market-bento.tl-scope-marketplace .tl-market-grid>[class*=col-]{grid-column:span 4!important}.tl-market-bento.tl-scope-marketplace .tl-market-grid>[class*=col-]:first-child{grid-column:span 8!important}.tl-market-masonry.tl-scope-marketplace .tl-market-grid{grid-template-columns:repeat(3,1fr)!important}.tl-market-masonry.tl-scope-marketplace .tl-market-grid>[class*=col-]:nth-child(3n+2){transform:translateY(22px)}

/* LOGIN BASE */
body.tl-scope-login .tl-login-stage{min-height:100vh!important;background:var(--tl-bg)!important}.tl-scope-login .tl-login-shell{display:grid!important;grid-template-columns:48% 52%!important;min-height:100vh!important}.tl-scope-login .tl-login-form-panel{display:flex!important;align-items:center!important;padding:7vh 8vw!important;background:var(--tl-surface)!important;color:var(--tl-text)!important}.tl-scope-login .tl-login-form-wrap{width:100%!important;max-width:560px!important;margin:0 auto!important}.tl-scope-login .tl-login-brand img{max-width:210px!important;max-height:72px!important}.tl-scope-login .tl-login-heading h1{font:800 clamp(32px,3vw,46px)/1.08 var(--tl-heading-font)!important;color:var(--tl-text)!important}.tl-scope-login .tl-login-heading p,.tl-scope-login .tl-login-field label,.tl-scope-login .tl-login-remember{color:var(--tl-muted)!important}.tl-scope-login .tl-login-promo{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:7vh 6vw!important;background:linear-gradient(135deg,var(--tl-secondary-hero),var(--tl-primary-hero))!important;color:#fff!important}.tl-scope-login .tl-login-promo-inner{text-align:center!important;max-width:720px!important}.tl-scope-login .tl-login-promo h2{color:#fff!important;font:800 clamp(38px,4vw,68px)/1 var(--tl-heading-font)!important}.tl-scope-login .tl-login-promo p{color:var(--tl-hero-muted)!important}.tl-scope-login .tl-login-submit{width:100%!important;min-height:52px!important;background:var(--tl-primary)!important;color:var(--tl-on-primary)!important;border:0!important;border-radius:var(--tl-radius)!important;font-weight:800!important}.tl-scope-login .tl-login-input-wrap input{width:100%!important;min-height:52px!important;padding-left:48px!important}
body.tl-auth-reverse.tl-scope-login .tl-login-form-panel{grid-column:2!important;grid-row:1!important}.tl-auth-reverse.tl-scope-login .tl-login-promo{grid-column:1!important;grid-row:1!important}
body.tl-auth-centered.tl-scope-login .tl-login-shell{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,var(--tl-bg),color-mix(in srgb,var(--tl-primary) 10%,var(--tl-bg)))!important}.tl-auth-centered.tl-scope-login .tl-login-form-panel{width:min(92%,600px)!important;min-height:auto!important;border:1px solid var(--tl-border)!important;border-radius:var(--tl-card-radius)!important;box-shadow:var(--tl-shadow)!important}.tl-auth-centered.tl-scope-login .tl-login-promo{display:none!important}
body.tl-auth-card.tl-scope-login .tl-login-shell{padding:28px!important;gap:28px!important;background:var(--tl-bg)!important}.tl-auth-card.tl-scope-login .tl-login-form-panel,.tl-auth-card.tl-scope-login .tl-login-promo{border-radius:28px!important;min-height:calc(100vh - 56px)!important}
body.tl-auth-editorial.tl-scope-login .tl-login-shell{grid-template-columns:55% 45%!important}.tl-auth-editorial.tl-scope-login .tl-login-heading h1{font-size:clamp(48px,6vw,84px)!important;font-weight:400!important}.tl-auth-editorial.tl-scope-login .tl-login-promo-inner{text-align:left!important}.tl-auth-editorial.tl-scope-login .tl-login-promo p{margin-left:0!important}
body.tl-auth-poster.tl-scope-login .tl-login-promo{background:var(--tl-secondary)!important}.tl-auth-poster.tl-scope-login .tl-login-promo h2{text-transform:uppercase!important;letter-spacing:.06em!important}
body.tl-auth-glass.tl-scope-login .tl-login-shell{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--tl-primary) 26%,transparent),transparent 34%),var(--tl-bg)!important;padding:28px!important;gap:28px!important}.tl-auth-glass.tl-scope-login .tl-login-form-panel,.tl-auth-glass.tl-scope-login .tl-login-promo{border:1px solid color-mix(in srgb,var(--tl-border) 70%,transparent)!important;border-radius:26px!important;backdrop-filter:blur(18px)!important}.tl-auth-glass.tl-scope-login .tl-login-form-panel{background:color-mix(in srgb,var(--tl-surface) 90%,transparent)!important}
body.tl-auth-terminal.tl-scope-login .tl-login-form-panel,body.tl-auth-terminal.tl-scope-login .tl-login-promo{font-family:ui-monospace,monospace!important}.tl-auth-terminal.tl-scope-login .tl-login-input-wrap input,.tl-auth-terminal.tl-scope-login .tl-login-submit{border-radius:2px!important}.tl-auth-terminal.tl-scope-login .tl-login-heading h1:before{content:"> ";color:var(--tl-primary-text)!important}
body.tl-auth-compact.tl-scope-login .tl-login-shell{grid-template-columns:42% 58%!important}.tl-auth-compact.tl-scope-login .tl-login-form-panel{padding-left:5vw!important;padding-right:5vw!important}.tl-auth-compact.tl-scope-login .tl-login-promo h2{font-size:clamp(34px,3.7vw,58px)!important}

/* STORE — tema global não é aplicado a /site/{slug}; regras mantidas neutras para telas internas legadas que usam scope=store. */
body.tl-scope-store .top,body.tl-scope-store .minitop,body.tl-scope-store .footer-info{background:var(--tl-primary)!important;color:var(--tl-on-primary)!important}.tl-scope-store .middle{background:var(--tl-bg)!important}.tl-scope-store .categoria .produto{background:var(--tl-surface)!important;border:1px solid var(--tl-border)!important}.tl-scope-store .categoria .produto .detalhes{background:var(--tl-primary)!important;color:var(--tl-on-primary)!important}

/* Per-theme signatures v1.6.1 — diferenças também em Painel/Admin/Login */
body.tl-theme-1.tl-scope-admin .middle,body.tl-theme-1.tl-scope-panel .middle{max-width:1480px;margin-inline:auto}
body.tl-theme-2.tl-scope-admin .navigator,body.tl-theme-2.tl-scope-panel .navigator{border-right:4px solid var(--tl-primary)!important}
body.tl-theme-3.tl-scope-admin .title-icon span,body.tl-theme-3.tl-scope-panel .title-icon span{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em}
body.tl-theme-4.tl-scope-admin .lista-menus>.row,body.tl-theme-4.tl-scope-panel .lista-menus>.row{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:18px!important}
body.tl-theme-5.tl-scope-admin .box-white,body.tl-theme-5.tl-scope-panel .box-white{border:1px solid #52525b!important;box-shadow:inset 0 0 0 1px rgba(214,168,75,.16)!important}
body.tl-theme-6.tl-scope-admin .box-white,body.tl-theme-6.tl-scope-panel .box-white{box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important}
body.tl-theme-7.tl-scope-admin .middle,body.tl-theme-7.tl-scope-panel .middle{background:radial-gradient(circle at 90% 5%,color-mix(in srgb,var(--tl-primary) 14%,transparent),transparent 32%),var(--tl-bg)!important}
body.tl-theme-8.tl-scope-admin .btn-primary,body.tl-theme-8.tl-scope-panel .btn-primary{min-height:48px!important;text-transform:uppercase!important;letter-spacing:.04em!important}
body.tl-theme-9.tl-scope-admin .box-white,body.tl-theme-9.tl-scope-panel .box-white{border-radius:0!important}
body.tl-theme-10.tl-scope-admin,body.tl-theme-10.tl-scope-panel{font-family:ui-monospace,monospace!important}
body.tl-theme-11.tl-scope-admin .middle h1,body.tl-theme-11.tl-scope-panel .middle h1{font-family:Georgia,serif!important;font-weight:400!important}
body.tl-theme-12.tl-scope-admin .box-white,body.tl-theme-12.tl-scope-panel .box-white{border:2px solid var(--tl-border-strong)!important;border-radius:0!important;box-shadow:none!important}
body.tl-theme-13.tl-scope-admin .top,body.tl-theme-13.tl-scope-panel .top{border-bottom:5px solid var(--tl-primary)!important}
body.tl-theme-14.tl-scope-admin .middle,body.tl-theme-14.tl-scope-panel .middle{border-left:1px solid var(--tl-border)!important;border-right:1px solid var(--tl-border)!important}
body.tl-theme-15.tl-scope-admin .box-white,body.tl-theme-15.tl-scope-panel .box-white{border:0!important;box-shadow:0 10px 32px rgba(3,105,161,.08)!important}
body.tl-theme-16.tl-scope-admin .btn,body.tl-theme-16.tl-scope-panel .btn{font-family:ui-monospace,monospace!important;border-radius:2px!important}
body.tl-theme-17.tl-scope-admin .middle,body.tl-theme-17.tl-scope-panel .middle{background-image:radial-gradient(circle at 20% 10%,rgba(124,58,237,.10),transparent 26%),radial-gradient(circle at 90% 30%,rgba(4,120,87,.08),transparent 25%)!important}
body.tl-theme-18.tl-scope-admin .box-white,body.tl-theme-18.tl-scope-panel .box-white{border-radius:0!important;box-shadow:none!important;border-width:1px 0!important}
body.tl-theme-19.tl-scope-admin .box-white,body.tl-theme-19.tl-scope-panel .box-white{border:0!important;box-shadow:var(--tl-shadow)!important}
body.tl-theme-20.tl-scope-admin .navigator,body.tl-theme-20.tl-scope-panel .navigator{border-right:2px solid var(--tl-primary)!important}
body.tl-theme-21.tl-scope-admin .top,body.tl-theme-21.tl-scope-panel .top{background:#050505!important}
body.tl-theme-22.tl-scope-admin .middle,body.tl-theme-22.tl-scope-panel .middle{max-width:980px!important;margin-inline:auto!important}
body.tl-theme-23.tl-scope-admin .lista-menus>.row,body.tl-theme-23.tl-scope-panel .lista-menus>.row{display:grid!important;grid-template-columns:2fr 1fr 1fr!important;gap:16px!important}
body.tl-theme-24.tl-scope-admin .top,body.tl-theme-24.tl-scope-panel .top{border-top:6px solid var(--tl-accent)!important}
body.tl-theme-25.tl-scope-admin .box-white,body.tl-theme-25.tl-scope-panel .box-white{border:3px solid #111!important;border-radius:0!important;box-shadow:none!important}
body.tl-theme-26.tl-scope-admin .lista-menus>.row,body.tl-theme-26.tl-scope-panel .lista-menus>.row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}
body.tl-theme-27.tl-scope-admin .box-white:nth-child(even),body.tl-theme-27.tl-scope-panel .box-white:nth-child(even){transform:translateY(8px)}
body.tl-theme-28.tl-scope-admin .title-icon,body.tl-theme-28.tl-scope-panel .title-icon{border-bottom:1px solid var(--tl-text)!important;padding-bottom:14px!important}
body.tl-theme-29.tl-scope-admin,body.tl-theme-29.tl-scope-panel{background-image:linear-gradient(rgba(29,78,216,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(29,78,216,.055) 1px,transparent 1px)!important;background-size:24px 24px!important}
body.tl-theme-30.tl-scope-admin .middle,body.tl-theme-30.tl-scope-panel .middle{background:radial-gradient(circle at 50% 0,rgba(96,165,250,.12),transparent 28%),var(--tl-bg)!important}

body.tl-theme-1.tl-scope-login .tl-login-promo:after{content:"AXIOM";position:absolute;right:5%;bottom:4%;font-size:13vw;font-weight:900;opacity:.05}
body.tl-theme-3.tl-scope-login .tl-login-promo{border-left:1px solid var(--tl-border)!important;background:var(--tl-bg)!important;color:var(--tl-text)!important}.tl-theme-3.tl-scope-login .tl-login-promo h2{color:var(--tl-text)!important}
body.tl-theme-5.tl-scope-login .tl-login-promo:after{content:"NOIR";position:absolute;inset:24px;border:1px solid rgba(214,168,75,.35);display:flex;align-items:flex-end;justify-content:flex-end;padding:20px;font:800 44px Georgia,serif}
body.tl-theme-10.tl-scope-login .tl-login-promo-inner{text-align:left!important}.tl-theme-10.tl-scope-login .tl-login-promo h2:before{content:"> "}
body.tl-theme-12.tl-scope-login .tl-login-form-panel,body.tl-theme-12.tl-scope-login .tl-login-promo{border-radius:0!important}
body.tl-theme-18.tl-scope-login .tl-login-heading h1{font-family:Georgia,serif!important;font-weight:400!important}
body.tl-theme-22.tl-scope-login .tl-login-form-panel{max-width:520px!important;margin:auto!important;border-radius:34px!important}
body.tl-theme-25.tl-scope-login .tl-login-form-panel{border:4px solid #111!important;border-radius:0!important;box-shadow:none!important}
body.tl-theme-29.tl-scope-login .tl-login-stage{background-image:linear-gradient(rgba(29,78,216,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(29,78,216,.06) 1px,transparent 1px)!important;background-size:24px 24px!important}
body.tl-theme-30.tl-scope-login .tl-login-stage{background:radial-gradient(circle at 80% 20%,rgba(96,165,250,.18),transparent 30%),#030712!important}


/* Responsive safety */
@media(max-width:1199px){body.tl-head-rail.tl-scope-sales #header{position:relative!important;width:auto!important;height:auto!important;padding:0!important}.tl-head-rail.tl-scope-sales #header .container,.tl-head-rail.tl-scope-sales #header .navbar,.tl-head-rail.tl-scope-sales #header .navbar ul{display:flex!important}.tl-head-rail.tl-scope-sales #hero,.tl-head-rail.tl-scope-sales #main,.tl-head-rail.tl-scope-sales #footer{margin-left:0!important}.tl-market-grid5.tl-scope-marketplace .tl-market-grid{grid-template-columns:repeat(4,1fr)!important}}
@media(max-width:991px){body.tl-theme .container{max-width:100%!important}.tl-scope-sales #hero{min-height:auto!important;padding:120px 0 70px!important}.tl-scope-sales #hero .row,.tl-hero-bento.tl-scope-sales #hero .row,.tl-hero-mosaic.tl-scope-sales #hero .row{display:block!important}.tl-hero-bento.tl-scope-sales #hero .row,.tl-hero-dashboard.tl-scope-sales #hero .row{padding:28px!important}.tl-hero-fullbleed.tl-scope-sales #hero .hero-img{position:relative!important;width:100%!important;height:360px!important;margin-top:30px!important}.tl-hero-fullbleed.tl-scope-sales #hero .col-lg-7{width:100%!important}.tl-cards-bento.tl-scope-sales .features .row,.tl-cards-bento.tl-scope-sales .pricing .row,.tl-cards-gallery.tl-scope-sales .features .row,.tl-cards-horizontal.tl-scope-sales .features .row{display:block!important}.tl-cards-bento.tl-scope-sales [class*=col-],.tl-cards-gallery.tl-scope-sales [class*=col-]{transform:none!important;margin-bottom:16px!important}.tl-shell-side.tl-scope-panel .navigator,.tl-shell-side.tl-scope-admin .navigator,.tl-shell-rail.tl-scope-panel .navigator,.tl-shell-rail.tl-scope-admin .navigator{position:relative!important;width:auto!important;height:auto!important;padding:0!important;overflow:visible!important;display:none!important}.tl-shell-side.tl-scope-panel>.middle,.tl-shell-side.tl-scope-admin>.middle,.tl-shell-rail.tl-scope-panel>.middle,.tl-shell-rail.tl-scope-admin>.middle,.tl-shell-side.tl-scope-panel>.copyright,.tl-shell-side.tl-scope-admin>.copyright,.tl-shell-rail.tl-scope-panel>.copyright,.tl-shell-rail.tl-scope-admin>.copyright{margin-left:0!important}.tl-shell-workspace.tl-scope-panel .lista-menus>.row,.tl-shell-workspace.tl-scope-admin .lista-menus>.row{grid-template-columns:repeat(2,1fr)!important}.tl-market-grid5.tl-scope-marketplace .tl-market-grid,.tl-market-grid4.tl-scope-marketplace .tl-market-grid,.tl-market-grid3.tl-scope-marketplace .tl-market-grid,.tl-market-gallery.tl-scope-marketplace .tl-market-grid,.tl-market-bento.tl-scope-marketplace .tl-market-grid,.tl-market-masonry.tl-scope-marketplace .tl-market-grid{grid-template-columns:repeat(2,1fr)!important}.tl-market-bento.tl-scope-marketplace .tl-market-grid>[class*=col-]{grid-column:auto!important}.tl-market-list.tl-scope-marketplace .tl-market-card{grid-template-columns:150px 1fr!important}.tl-scope-login .tl-login-shell{grid-template-columns:1fr!important}.tl-scope-login .tl-login-promo{display:none!important}.tl-scope-login .tl-login-form-panel{grid-column:1!important;grid-row:1!important;min-height:100vh!important;padding:50px 8vw!important}.tl-auth-centered.tl-scope-login .tl-login-form-panel{min-height:auto!important}.tl-head-floating.tl-scope-sales #header,.tl-head-capsule.tl-scope-sales #header,.tl-head-framed.tl-scope-sales #header{left:0!important;right:0!important;top:0!important;margin:0!important;border-radius:0!important;width:100%!important}}
@media(max-width:600px){body.tl-scope-sales #hero h1{font-size:44px!important}.tl-hero-poster.tl-scope-sales #hero h1,.tl-hero-editorial.tl-scope-sales #hero h1{font-size:50px!important}.tl-market-grid5.tl-scope-marketplace .tl-market-grid,.tl-market-grid4.tl-scope-marketplace .tl-market-grid,.tl-market-grid3.tl-scope-marketplace .tl-market-grid,.tl-market-gallery.tl-scope-marketplace .tl-market-grid,.tl-market-masonry.tl-scope-marketplace .tl-market-grid{grid-template-columns:1fr!important}.tl-market-list.tl-scope-marketplace .tl-market-card{display:block!important}.tl-shell-workspace.tl-scope-panel .lista-menus>.row,.tl-shell-workspace.tl-scope-admin .lista-menus>.row{grid-template-columns:1fr!important}.tl-cards-stagger.tl-scope-sales [class*=col-]{transform:none!important}}

/* CATALOGO v1.6.2 — Global layout stability for the 30 System Templates */
body.tl-theme :where(.container,.container-fluid,.row,[class*=col-],.middle,.box-white,.panel,.modal-content,.dropdown-menu){min-width:0}
body.tl-theme :where(img,svg,video,iframe){max-width:100%;height:auto}
body.tl-theme :where(.table-responsive){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body.tl-theme :where(.box-white,.panel,.modal-content){overflow-wrap:anywhere}
body.tl-scope-admin .middle,body.tl-scope-panel .middle{max-width:100%;overflow-x:clip}
body.tl-scope-admin .middle>.container,body.tl-scope-panel .middle>.container{width:100%;max-width:1440px;margin-inline:auto}
body.tl-scope-admin .lista-menus>.row,body.tl-scope-panel .lista-menus>.row{max-width:100%;margin-left:-7.5px;margin-right:-7.5px}
body.tl-scope-admin .lista-menus>.row>[class*=col-],body.tl-scope-panel .lista-menus>.row>[class*=col-]{min-width:0;padding-left:7.5px;padding-right:7.5px}
/* Grid experimental da v1.6.1 conflitou com colunas Bootstrap em alguns painéis. */
body.tl-theme-23.tl-scope-admin .lista-menus>.row,body.tl-theme-23.tl-scope-panel .lista-menus>.row,
body.tl-theme-26.tl-scope-admin .lista-menus>.row,body.tl-theme-26.tl-scope-panel .lista-menus>.row{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:0!important}
/* Backend funcional nunca deve ficar artificialmente estreito. */
body.tl-theme-22.tl-scope-admin .middle,body.tl-theme-22.tl-scope-panel .middle{max-width:none!important;margin-inline:0!important}
/* Deslocamentos decorativos não podem desalinha formulários/tabelas. */
body.tl-theme-27.tl-scope-admin .box-white:nth-child(even),body.tl-theme-27.tl-scope-panel .box-white:nth-child(even){transform:none!important}
body.tl-scope-login .tl-login-shell,body.tl-scope-login .tl-login-form-panel,body.tl-scope-login .tl-login-promo{min-width:0}
body.tl-scope-login .tl-login-form-panel{overflow-x:hidden}
body.tl-scope-marketplace .tl-market-grid,body.tl-scope-marketplace .tl-market-card{min-width:0}
@media(max-width:991px){
 body.tl-scope-admin .middle>.container,body.tl-scope-panel .middle>.container{padding-left:16px!important;padding-right:16px!important}
 body.tl-scope-admin .lista-menus>.row,body.tl-scope-panel .lista-menus>.row{margin-left:-6px;margin-right:-6px}
 body.tl-scope-admin .lista-menus>.row>[class*=col-],body.tl-scope-panel .lista-menus>.row>[class*=col-]{padding-left:6px;padding-right:6px}
}
@media(max-width:600px){
 body.tl-theme :where(.box-white,.panel,.modal-content){border-radius:min(var(--tl-card-radius),16px)!important}
 body.tl-scope-admin .middle>.container,body.tl-scope-panel .middle>.container{padding-left:12px!important;padding-right:12px!important}
}
