/* TrailCard Events Nivel Dios UI - Responsive + Avada Fix */
:root{--tcnd-orange:#ff6a00;--tcnd-gold:#ffb000;--tcnd-dark:#050814;--tcnd-line:rgba(255,255,255,.12);--tcnd-muted:#d8deea;--tcnd-green:#22c55e}
html,body{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:var(--tcnd-dark)!important}.tcnd-active #boxed-wrapper,.tcnd-active #wrapper,.tcnd-active #main,.tcnd-active #content,.tcnd-active .site-content,.tcnd-active .content-area,.tcnd-active .post-content,.tcnd-active .entry-content,.tcnd-active .fusion-builder-container,.tcnd-active .fusion-fullwidth,.tcnd-active .fusion-row,.tcnd-active .fusion-builder-row,.tcnd-active .fusion-builder-column,.tcnd-active .fusion-layout-column,.tcnd-active .fusion-column-wrapper,.tcnd-active .fusion-text,.tcnd-active .fusion-code-block{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important;background:var(--tcnd-dark)!important}.tcnd-active .fusion-header-wrapper,.tcnd-active .fusion-footer,.tcnd-active .fusion-page-title-bar,.tcnd-active .avada-page-titlebar-wrapper,.tcnd-active #side-header{display:none!important}.tcnd-active *{box-sizing:border-box}.tcnd-active img,.tcnd-active video,.tcnd-active canvas,.tcnd-active iframe{max-width:100%}.tcnd-active input,.tcnd-active select,.tcnd-active textarea,.tcnd-active button{max-width:100%;box-sizing:border-box}.tcnd-active table{max-width:none}.tcnd-active [class*="table-wrap"],.tcnd-active [class*="table_wrap"],.tcnd-active .responsive-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.tcnd-active [class*="container"]{box-sizing:border-box}.tcnd-active .pradmin-site,.tcnd-active .prdash-site,.tcnd-active .prscan-site,.tcnd-active .prpass-site,.tcnd-active .prlb-site,.tcnd-active .prreg-site,.tcnd-active .prdemo-site,.tcnd-active .tc-site,.tcnd-active .trailcard-site{width:100vw!important;max-width:100vw!important;min-height:100vh!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow-x:hidden!important;background:radial-gradient(circle at 14% 6%,rgba(255,106,0,.26),transparent 30%),radial-gradient(circle at 84% 10%,rgba(255,176,0,.12),transparent 32%),linear-gradient(180deg,#050814 0%,#0a0f1c 46%,#050814 100%)!important}.tcnd-active .pradmin-container,.tcnd-active .prdash-container,.tcnd-active .prscan-container,.tcnd-active .prpass-container,.tcnd-active .prlb-container,.tcnd-active .prreg-container,.tcnd-active .prdemo-container,.tcnd-active .tc-container,.tcnd-active .trailcard-container,.tcnd-active .container{width:min(1180px,94%)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.tcnd-active .pradmin-header,.tcnd-active .prdash-header,.tcnd-active .prscan-header,.tcnd-active .prpass-header,.tcnd-active .prlb-header,.tcnd-active .prreg-header,.tcnd-active .prdemo-header,.tcnd-active .tc-header,.tcnd-active .trailcard-header{width:100%!important;max-width:100%!important;overflow:hidden!important;background:#050814!important;border-bottom:1px solid rgba(255,255,255,.10)!important}.tcnd-active .pradmin-nav,.tcnd-active .prdash-nav,.tcnd-active .prscan-nav,.tcnd-active .prpass-nav,.tcnd-active .prlb-nav,.tcnd-active .prreg-nav,.tcnd-active .prdemo-nav,.tcnd-active .tc-nav,.tcnd-active .trailcard-nav{width:min(1180px,94%)!important;max-width:1180px!important;margin:0 auto!important;min-height:82px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;box-sizing:border-box!important;overflow:hidden!important}.tcnd-active .pradmin-nav-links,.tcnd-active .prdash-nav-links,.tcnd-active .prscan-nav-links,.tcnd-active .prpass-nav-links,.tcnd-active .prlb-nav-links,.tcnd-active .prreg-nav-links,.tcnd-active .prdemo-nav-links,.tcnd-active .tc-nav-links,.tcnd-active .trailcard-nav-links{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:nowrap!important;min-width:0!important}.tcnd-active .pradmin-metrics,.tcnd-active .prdash-metrics,.tcnd-active .prscan-stats,.tcnd-active .prlb-metrics,.tcnd-active .tc-metrics,.tcnd-active .metrics-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important}.tcnd-active .pradmin-grid,.tcnd-active .prdash-grid,.tcnd-active .prscan-grid,.tcnd-active .prreg-grid,.tcnd-active .prdemo-grid,.tcnd-active .tc-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.tcnd-active .pradmin-panel,.tcnd-active .prdash-panel,.tcnd-active .prscan-panel,.tcnd-active .prpass-ticket,.tcnd-active .prlb-panel,.tcnd-active .prreg-panel,.tcnd-active .prdemo-panel,.tcnd-active .tc-panel,.tcnd-active .panel,.tcnd-active .card{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.tcnd-active .pradmin-table-wrap,.tcnd-active .prdash-table-wrap,.tcnd-active .prlb-table-wrap,.tcnd-active .table-wrap,.tcnd-active .responsive-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;border-radius:22px!important}.tcnd-active .pradmin-table,.tcnd-active .prdash-table,.tcnd-active .prlb-table{width:100%!important;min-width:900px!important;max-width:none!important;table-layout:auto!important}
/* Shortcode UI */
.tcnd-page{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;background:radial-gradient(circle at 12% 4%,rgba(255,106,0,.34),transparent 30%),radial-gradient(circle at 86% 8%,rgba(255,176,0,.14),transparent 30%),linear-gradient(180deg,#050814 0%,#0a0f1c 50%,#050814 100%);color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.tcnd-container{width:min(1180px,94%);margin:auto}.tcnd-topbar{background:rgba(5,8,20,.95);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:9999}.tcnd-topbar .tcnd-container{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tcnd-logo{display:flex;align-items:center;gap:13px;text-decoration:none!important}.tcnd-mark,.tcnd-mini-mark{background:linear-gradient(135deg,var(--tcnd-orange),var(--tcnd-gold));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:950;box-shadow:0 18px 40px rgba(255,106,0,.28)}.tcnd-mark{width:54px;height:54px;border-radius:17px;font-size:28px}.tcnd-mini-mark{width:40px;height:40px;border-radius:13px;font-size:20px}.tcnd-logo-copy strong{display:block;color:#fff;font-size:31px;line-height:.95;letter-spacing:-1.8px;font-weight:950}.tcnd-logo-copy em{display:block;color:#d8deea;font-size:11px;letter-spacing:3.6px;font-style:normal;font-weight:950;margin-top:5px}.tcnd-topbar nav{display:flex;gap:18px;align-items:center}.tcnd-topbar nav a{color:#fff;text-decoration:none!important;font-weight:950;font-size:14px}.tcnd-pill-btn,.tcnd-main-btn{background:linear-gradient(135deg,var(--tcnd-orange),var(--tcnd-gold));color:#fff!important;border-radius:999px;padding:14px 20px;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;font-weight:950}.tcnd-ghost-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff!important;border-radius:18px;padding:16px 20px;text-decoration:none!important;font-weight:950}.tcnd-pad{padding:70px 0 90px}.tcnd-hero-center{text-align:center;max-width:900px;margin:0 auto 34px}.tcnd-kicker{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:13px;font-weight:950;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.tcnd-kicker span{width:10px;height:10px;border-radius:50%;background:var(--tcnd-green);box-shadow:0 0 0 6px rgba(34,197,94,.16)}.tcnd-hero-center h1,.tcnd-hero-split h1{font-size:clamp(48px,7vw,88px);line-height:.92;letter-spacing:-4px;margin:0 0 18px;color:#fff;font-weight:950}.tcnd-hero-center h1 b,.tcnd-hero-split h1 b{background:linear-gradient(90deg,var(--tcnd-orange),var(--tcnd-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tcnd-hero-center p,.tcnd-hero-split p{font-size:20px;line-height:1.65;color:#eef2ff;margin:0}.tcnd-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tcnd-link-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;border-radius:28px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);text-decoration:none!important;color:#fff;transition:.2s}.tcnd-link-card:hover{transform:translateY(-4px);border-color:rgba(255,106,0,.36);box-shadow:0 24px 70px rgba(255,106,0,.12)}.tcnd-link-card strong{display:block;color:#fff;font-size:25px;line-height:1.05;margin-bottom:7px}.tcnd-link-card em{display:block;color:#d8deea;font-style:normal;line-height:1.45}.tcnd-link-card i{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,var(--tcnd-orange),var(--tcnd-gold));display:flex;align-items:center;justify-content:center;font-style:normal;font-size:22px;font-weight:950;flex:0 0 auto}.tcnd-hero-split{padding:76px 0 90px;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.tcnd-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.tcnd-phone{width:min(420px,100%);margin:auto;border-radius:42px;padding:18px;background:linear-gradient(180deg,#1f2937,#050814);border:1px solid rgba(255,255,255,.16);box-shadow:0 40px 110px rgba(0,0,0,.48)}.tcnd-phone-screen{border-radius:30px;overflow:hidden;background:#081020;border:1px solid rgba(255,255,255,.10);padding:20px}.tcnd-pass-head{display:flex;align-items:center;gap:10px;margin-bottom:22px}.tcnd-pass-head strong{display:block;color:#fff;font-size:18px}.tcnd-pass-head em{display:block;color:#ffb000;font-size:10px;letter-spacing:1.8px;font-style:normal;font-weight:950}.tcnd-phone h3{color:#fff;font-size:34px;line-height:.95;margin:0 0 10px}.tcnd-qr-real{width:210px;height:210px;background:#fff;border-radius:18px;margin:18px auto;padding:12px;display:flex;align-items:center;justify-content:center}.tcnd-qr-real canvas,.tcnd-qr-real img{width:186px!important;height:186px!important}.tcnd-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tcnd-mini-grid span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:14px}.tcnd-mini-grid em{display:block;color:#9fb0c9;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-style:normal;font-weight:950;margin-bottom:6px}.tcnd-mini-grid strong{color:#fff;font-size:20px;font-weight:950}
@media(max-width:1280px){.tcnd-active .pradmin-metrics,.tcnd-active .prdash-metrics,.tcnd-active .prscan-stats,.tcnd-active .prlb-metrics,.tcnd-active .tc-metrics,.tcnd-active .metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1024px){.tcnd-active .pradmin-container,.tcnd-active .prdash-container,.tcnd-active .prscan-container,.tcnd-active .prpass-container,.tcnd-active .prlb-container,.tcnd-active .prreg-container,.tcnd-active .prdemo-container,.tcnd-active .tc-container,.tcnd-active .trailcard-container,.tcnd-active .container{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.tcnd-active .pradmin-nav,.tcnd-active .prdash-nav,.tcnd-active .prscan-nav,.tcnd-active .prpass-nav,.tcnd-active .prlb-nav,.tcnd-active .prreg-nav,.tcnd-active .prdemo-nav,.tcnd-active .tc-nav,.tcnd-active .trailcard-nav{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.tcnd-active .pradmin-nav-links,.tcnd-active .prdash-nav-links,.tcnd-active .prscan-nav-links,.tcnd-active .prpass-nav-links,.tcnd-active .prlb-nav-links,.tcnd-active .prreg-nav-links,.tcnd-active .prdemo-nav-links,.tcnd-active .tc-nav-links,.tcnd-active .trailcard-nav-links{display:none!important}.tcnd-active .pradmin-grid,.tcnd-active .prdash-grid,.tcnd-active .prscan-grid,.tcnd-active .prreg-grid,.tcnd-active .prdemo-grid,.tcnd-active .tc-grid{grid-template-columns:1fr!important}.tcnd-active .pradmin-metrics,.tcnd-active .prdash-metrics,.tcnd-active .prscan-stats,.tcnd-active .prlb-metrics,.tcnd-active .tc-metrics,.tcnd-active .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tcnd-link-grid,.tcnd-hero-split{grid-template-columns:1fr}.tcnd-topbar nav{display:none}.tcnd-container{width:100%;padding-left:14px;padding-right:14px}.tcnd-hero-center{text-align:left}.tcnd-hero-center h1,.tcnd-hero-split h1{font-size:44px;letter-spacing:-2px}.tcnd-actions{flex-direction:column}.tcnd-main-btn,.tcnd-ghost-btn{width:100%}}
@media(max-width:700px){.tcnd-active .pradmin-metrics,.tcnd-active .prdash-metrics,.tcnd-active .prscan-stats,.tcnd-active .prlb-metrics,.tcnd-active .tc-metrics,.tcnd-active .metrics-grid{grid-template-columns:1fr!important}.tcnd-active .pradmin-table,.tcnd-active .prdash-table,.tcnd-active .prlb-table{min-width:760px!important}.tcnd-link-grid{grid-template-columns:1fr}.tcnd-link-card{padding:20px}.tcnd-phone{width:100%;max-width:360px}.tcnd-logo-copy strong{font-size:26px}.tcnd-logo-copy em{font-size:9px;letter-spacing:3px}.tcnd-mark{width:46px;height:46px;border-radius:15px}}


/* =========================================================
   v1.0.2 TRAILCARD DARK CANVAS HOTFIX
   Removes white bars above/below Avada pages and forces full dark body.
========================================================= */
html,body{
  margin:0!important;
  padding:0!important;
  width:100%!important;
  max-width:100%!important;
  min-height:100%!important;
  overflow-x:hidden!important;
  background:#050814!important;
}
body.tcnd-active,
html body.tcnd-active,
.tcnd-active #boxed-wrapper,
.tcnd-active #wrapper,
.tcnd-active #main,
.tcnd-active #content,
.tcnd-active .site-content,
.tcnd-active .content-area,
.tcnd-active .post,
.tcnd-active .post-content,
.tcnd-active .entry-content,
.tcnd-active .fusion-body,
.tcnd-active .fusion-page-layout-body,
.tcnd-active .fusion-builder-container,
.tcnd-active .fusion-fullwidth,
.tcnd-active .fusion-row,
.tcnd-active .fusion-builder-row,
.tcnd-active .fusion-builder-column,
.tcnd-active .fusion-layout-column,
.tcnd-active .fusion-column-wrapper,
.tcnd-active .fusion-text,
.tcnd-active .fusion-code-block{
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  background:#050814!important;
  border:0!important;
  box-shadow:none!important;
}
.tcnd-active #main,
.tcnd-active #content,
.tcnd-active .post-content,
.tcnd-active .entry-content{
  min-height:100vh!important;
}
.tcnd-active .fusion-footer-widget-area,
.tcnd-active .fusion-footer-copyright-area,
.tcnd-active .fusion-footer,
.tcnd-active .fusion-page-title-bar,
.tcnd-active .avada-page-titlebar-wrapper,
.tcnd-active #side-header{
  display:none!important;
}
.tcnd-active .trailcard-footer,
.tcnd-active .tc-footer,
.tcnd-active .tcnd-footer,
.tcnd-active .prdemo-footer,
.tcnd-active .pr-footer,
.tcnd-active footer[class*="footer"]{
  margin:0!important;
  background:#03050d!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
}
.tcnd-active .trailcard-site,
.tcnd-active .tc-site,
.tcnd-active .tcnd-page,
.tcnd-active .prdemo-site,
.tcnd-active .pradmin-site,
.tcnd-active .prdash-site,
.tcnd-active .prscan-site,
.tcnd-active .prpass-site,
.tcnd-active .prlb-site,
.tcnd-active .prreg-site{
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
  min-height:100vh!important;
  background:
    radial-gradient(circle at 14% 4%, rgba(255,106,0,.22), transparent 28%),
    radial-gradient(circle at 86% 10%, rgba(255,176,0,.10), transparent 30%),
    linear-gradient(180deg,#050814 0%,#0a0f1c 48%,#050814 100%)!important;
}
.tcnd-active .trailcard-site > *:last-child,
.tcnd-active .tc-site > *:last-child,
.tcnd-active .tcnd-page > *:last-child,
.tcnd-active .prdemo-site > *:last-child,
.tcnd-active .pradmin-site > *:last-child,
.tcnd-active .prdash-site > *:last-child,
.tcnd-active .prscan-site > *:last-child,
.tcnd-active .prpass-site > *:last-child,
.tcnd-active .prlb-site > *:last-child,
.tcnd-active .prreg-site > *:last-child{
  margin-bottom:0!important;
}
.tcnd-active body:after,
.tcnd-active #wrapper:after,
.tcnd-active #main:after{
  content:none!important;
  display:none!important;
}
body.admin-bar.tcnd-active{
  margin-top:0!important;
  padding-top:0!important;
}
