:root{--smx-slate-50:#f8fafc;--smx-slate-100:#f1f5f9;--smx-slate-200:#e2e8f0;--smx-slate-300:#cbd5e1;--smx-slate-400:#94a3b8;--smx-slate-500:#64748b;--smx-slate-600:#475569;--smx-slate-700:#334155;--smx-slate-800:#1e293b;--smx-slate-900:#0f172a;--smx-bg-base:var(--smx-slate-50);--smx-bg-card:#ffffff;--smx-bg-card-hover:#fafbfc;--smx-bg-subtle:var(--smx-slate-100);--smx-text-heading:var(--smx-slate-900);--smx-text-body:var(--smx-slate-700);--smx-text-muted:var(--smx-slate-500);--smx-text-subtle:var(--smx-slate-400);--smx-text-link:#2563eb;--smx-text-link-hover:#7c3aed;--smx-border:var(--smx-slate-200);--smx-border-subtle:var(--smx-slate-100);--smx-border-strong:var(--smx-slate-300);--smx-divider:rgba(226, 232, 240, 0.6);--smx-purple-500:#8b5cf6;--smx-purple-600:#7c3aed;--smx-purple-700:#6d28d9;--smx-blue-500:#3b82f6;--smx-blue-600:#2563eb;--smx-blue-700:#1d4ed8;--smx-teal-500:#14b8a6;--smx-teal-600:#0d9488;--smx-emerald-500:#10b981;--smx-emerald-600:#059669;--smx-amber-500:#f59e0b;--smx-amber-600:#d97706;--smx-rose-500:#f43f5e;--smx-rose-600:#e11d48;--smx-gradient-primary:linear-gradient(135deg, #2563eb, #14b8a6);--smx-gradient-primary-hover:linear-gradient(135deg, #1d4ed8, #0d9488);--smx-gradient-hero:linear-gradient(135deg, #7c3aed 0%, #6d28d9 15%, #2563eb 40%, #0ea5e9 65%, #14b8a6 100%);--smx-gradient-success:linear-gradient(135deg, #10b981, #14b8a6);--smx-gradient-warning:linear-gradient(135deg, #f59e0b, #f97316);--smx-gradient-danger:linear-gradient(135deg, #f43f5e, #e11d48);--smx-gradient-accent-strip:linear-gradient(90deg, #7c3aed, #2563eb, #14b8a6);--smx-shadow-subtle:0 1px 2px rgba(15, 23, 42, 0.04);--smx-shadow-card:0 1px 3px rgba(15, 23, 42, 0.05),0 0 0 1px rgba(15, 23, 42, 0.02);--smx-shadow-elevated:0 10px 24px -12px rgba(15, 23, 42, 0.15),0 2px 4px rgba(15, 23, 42, 0.04);--smx-shadow-modal:0 24px 56px -12px rgba(15, 23, 42, 0.28),0 4px 10px rgba(15, 23, 42, 0.08);--smx-shadow-focus:0 0 0 3px rgba(37, 99, 235, 0.18);--smx-shadow-glow:0 0 0 4px rgba(37, 99, 235, 0.14);--smx-radius-xs:6px;--smx-radius-sm:8px;--smx-radius-md:10px;--smx-radius-input:10px;--smx-radius-alert:12px;--smx-radius-card:14px;--smx-radius-lg:18px;--smx-radius-pill:9999px;--smx-font-xs:11px;--smx-font-sm:12.5px;--smx-font-base:14px;--smx-font-md:15px;--smx-font-lg:17px;--smx-font-xl:20px;--smx-font-2xl:24px;--smx-font-h3:15px;--smx-font-h2:20px;--smx-font-h1:28px;--smx-font-display-sm:34px;--smx-font-display-md:42px;--smx-lh-tight:1.15;--smx-lh-snug:1.35;--smx-lh-normal:1.55;--smx-tracking-tight:-0.012em;--smx-tracking-display:-0.022em;--smx-tracking-wide:0.04em;--smx-tracking-wider:0.06em;--smx-space-1:4px;--smx-space-2:8px;--smx-space-3:12px;--smx-space-4:16px;--smx-space-5:20px;--smx-space-6:24px;--smx-space-8:32px;--smx-space-10:40px;--smx-space-12:48px;--smx-space-16:64px;--smx-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--smx-ease-inout:cubic-bezier(0.4, 0, 0.2, 1);--smx-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--smx-duration-fast:150ms;--smx-duration-base:200ms;--smx-duration-drawer:300ms;--smx-z-base:1;--smx-z-sidebar:10;--smx-z-nav:50;--smx-z-drawer:70;--smx-z-modal:80;--smx-z-toast:90;--smx-z-max:100}html{font-size:16px!important}@media (min-width:640px){.hidden.sm\:flex{display:flex!important}.hidden.sm\:block{display:block!important}.hidden.sm\:grid{display:grid!important}.hidden.sm\:inline-flex{display:inline-flex!important}.hidden.sm\:inline-block{display:inline-block!important}.hidden.sm\:inline{display:inline!important}}@media (min-width:768px){.hidden.md\:flex{display:flex!important}.hidden.md\:block{display:block!important}.hidden.md\:grid{display:grid!important}.hidden.md\:inline-flex{display:inline-flex!important}.hidden.md\:inline-block{display:inline-block!important}.hidden.md\:inline{display:inline!important}}@media (min-width:1024px){.hidden.lg\:flex{display:flex!important}.hidden.lg\:block{display:block!important}.hidden.lg\:grid{display:grid!important}.hidden.lg\:inline-flex{display:inline-flex!important}.hidden.lg\:inline-block{display:inline-block!important}.hidden.lg\:inline{display:inline!important}}@media (min-width:1280px){.hidden.xl\:flex{display:flex!important}.hidden.xl\:block{display:block!important}.hidden.xl\:grid{display:grid!important}}@media (min-width:1024px){.lg\:hidden{display:none!important}}@media (min-width:768px) and (max-width:1023.98px){.md\:block:not(.lg\:hidden){display:block!important}}.nav-glass .show,.smx-main-body .show{display:block}.gradient-text{background:linear-gradient(135deg,#7c3aed,#2563eb,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-bg{background:linear-gradient(135deg,#7c3aed,#2563eb,#0ea5e9,#14b8a6)}.gradient-btn{background:linear-gradient(135deg,#2563eb,#14b8a6);transition:all .2s cubic-bezier(.4, 0, .2, 1);font-size:14px;line-height:1.2;white-space:nowrap;text-decoration:none;border:none;color:#fff!important;cursor:pointer}.gradient-btn:not([class*=py-]):not([class*=px-]):not([class*=p-]){padding:10px 22px}a.gradient-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.gradient-btn:focus,.gradient-btn:hover{background:linear-gradient(135deg,#1d4ed8,#0d9488);transform:translateY(-1px) scale(1.02);box-shadow:0 10px 25px -10px rgba(37,99,235,.45);color:#fff!important;text-decoration:none}.gradient-border{border:2px solid transparent;background-image:linear-gradient(white,#fff),linear-gradient(135deg,#7c3aed,#2563eb,#14b8a6);background-origin:border-box;background-clip:padding-box,border-box}.nav-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.smx-nav-link{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:500;color:#475569;border-radius:10px;transition:background .15s ease,color .15s ease,transform .15s ease;white-space:nowrap;background:0 0;border:none;cursor:pointer}.smx-nav-link:focus,.smx-nav-link:hover{background:rgba(37,99,235,.08);color:#2563eb;text-decoration:none}.smx-nav-link.active{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(20,184,166,.1));color:#1d4ed8;font-weight:600}.smx-nav-link.active svg{color:#2563eb}.smx-nav-link svg{color:#94a3b8;flex-shrink:0;transition:color .15s ease}.smx-nav-link:hover svg{color:#2563eb}.smx-mobile-link{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;color:#334155;border-radius:10px;transition:background .15s ease}.smx-mobile-link:focus,.smx-mobile-link:hover{background:#f8fafc;color:#2563eb;text-decoration:none}.smx-mobile-link i{color:#94a3b8;width:20px;text-align:center;flex-shrink:0}.smx-mobile-link:hover i{color:#2563eb}.hero-gradient-animated{background:linear-gradient(135deg,#7c3aed 0,#6d28d9 15%,#2563eb 40%,#0ea5e9 65%,#14b8a6 100%);background-size:300% 300%;animation:smx-hero-gradient-shift 12s ease infinite}.smx-hero-title,h1.smx-hero-title,h2.smx-hero-title{color:#fff!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.1!important;text-shadow:0 2px 20px rgba(10,5,40,.25);max-width:22ch;margin:0 auto 14px!important;font-size:32px!important;padding:0!important;text-transform:none}@media (min-width:640px){.smx-hero-title,h1.smx-hero-title,h2.smx-hero-title{font-size:38px!important}}@media (min-width:1024px){.smx-hero-title,h1.smx-hero-title,h2.smx-hero-title{font-size:44px!important}}.smx-homepage-hero h1,.smx-homepage-hero h2{font-size:32px!important;line-height:1.1!important;font-weight:800!important;margin:0 0 14px 0!important;padding:0!important}@media (min-width:640px){.smx-homepage-hero h1,.smx-homepage-hero h2{font-size:38px!important}}@media (min-width:1024px){.smx-homepage-hero h1,.smx-homepage-hero h2{font-size:44px!important}}.smx-hero-subtitle{font-size:16px!important;line-height:1.5!important}@media (min-width:640px){.smx-hero-subtitle{font-size:18px!important}}.smx-homepage-hero{min-height:280px}.smx-hero-subtitle{color:rgba(255,255,255,.92);font-weight:400;max-width:52ch;margin-left:auto;margin-right:auto;line-height:1.5}.smx-domain-form{background:#fff;border-radius:18px;padding:8px;box-shadow:0 25px 50px -12px rgba(10,5,40,.35);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.smx-domain-form input[type=search],.smx-domain-form input[type=text]{flex:1 1 260px;min-width:0;background:0 0;color:#0f172a;border:none;outline:0;padding:14px 18px;font-size:16px;font-family:inherit;box-shadow:none}.smx-domain-form input[type=search]:focus,.smx-domain-form input[type=text]:focus{outline:0;box-shadow:none}.smx-domain-form input[type=text]::placeholder{color:#94a3b8}.smx-domain-form input[type=submit]{padding:12px 22px;font-size:15px;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.smx-domain-form input.btn-primary,.smx-domain-form input.btn.search,.smx-domain-form input[type=submit].search{background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff}.smx-domain-form input.btn-primary:hover,.smx-domain-form input.btn.search:hover,.smx-domain-form input[type=submit].search:hover{background:linear-gradient(135deg,#1d4ed8,#0d9488);transform:translateY(-1px);box-shadow:0 8px 20px -8px rgba(37,99,235,.55)}.smx-domain-form input.btn.transfer,.smx-domain-form input[type=submit].transfer{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.smx-domain-form input.btn.transfer:hover,.smx-domain-form input[type=submit].transfer:hover{background:#e2e8f0;color:#0f172a}@keyframes smx-hero-gradient-shift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.noise-overlay{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>")}.service-card-hover{position:relative}.service-card-hover::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#2563eb,#14b8a6);border-radius:1rem 1rem 0 0;opacity:0;transition:opacity .3s ease}.service-card-hover:hover::before{opacity:1}.footer-top-gradient{background:linear-gradient(135deg,#7c3aed,#2563eb,#14b8a6)}[x-cloak]{display:none!important}.smx-nav>li{list-style:none;position:relative}.smx-nav>li>a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:#475569;text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease}.smx-nav>li>a:focus,.smx-nav>li>a:hover{color:#2563eb;background:rgba(37,99,235,.05)}.smx-nav>li.active>a,.smx-nav>li>a.active{color:#2563eb;background:rgba(37,99,235,.08)}.smx-nav>li.dropdown>a .caret{border-top-color:#94a3b8;margin-left:2px}.smx-nav>li.dropdown.open>a .caret,.smx-nav>li.dropdown:hover>a .caret{border-top-color:#2563eb}.smx-nav .dropdown-menu,.smx-nav-dropdown .dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:6px;box-shadow:0 10px 30px -10px rgba(15,23,42,.18);list-style:none;margin:0;display:none;z-index:50}.smx-nav>li.open>.dropdown-menu,.smx-nav>li:hover>.dropdown-menu{display:block}.smx-nav .dropdown-menu>li>a{display:block;padding:8px 12px;font-size:13px;color:#334155;border-radius:8px;text-decoration:none;transition:color .15s ease,background .15s ease}.smx-nav .dropdown-menu>li>a:focus,.smx-nav .dropdown-menu>li>a:hover{background:#eff6ff;color:#2563eb}.smx-nav .dropdown-menu>li.nav-divider{height:1px;margin:4px 0;background:#e2e8f0;pointer-events:none}.smx-nav .dropdown-menu>li.nav-divider>a{display:none}.smx-nav-dropdown>li{list-style:none}.smx-nav-dropdown>li>a{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#334155;text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease}.smx-nav-dropdown>li>a:focus,.smx-nav-dropdown>li>a:hover{background:#f1f5f9;color:#2563eb}.smx-nav li .badge,.smx-nav-dropdown li .badge{background:#2563eb;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:9999px;margin-left:4px}.smx-nav-mobile>li{width:100%}.smx-nav-mobile>li>a{width:100%;padding:10px 14px;justify-content:flex-start}.smx-nav-mobile .dropdown-menu{position:static;box-shadow:none;border:none;padding:4px 0 4px 20px;background:0 0}.smx-nav-mobile .dropdown-menu>li>a{padding:6px 12px;font-size:13px}body,body.clientareabg{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;background:#f8fafc!important;color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,sans-serif!important;font-weight:700;letter-spacing:-.01em;color:#0f172a}:root{--smx-purple:#7c3aed;--smx-purple-dark:#6d28d9;--smx-blue:#2563eb;--smx-blue-dark:#1d4ed8;--smx-teal:#14b8a6;--smx-teal-dark:#0d9488;--smx-sky:#0ea5e9;--smx-navy:#0f172a;--smx-slate-50:#f8fafc;--smx-slate-100:#f1f5f9;--smx-slate-200:#e2e8f0;--smx-slate-300:#cbd5e1;--smx-slate-400:#94a3b8;--smx-slate-500:#64748b;--smx-slate-600:#475569;--smx-slate-700:#334155;--smx-slate-800:#1e293b;--smx-slate-900:#0f172a;--smx-gradient:linear-gradient(135deg, #7c3aed 0%, #2563eb 45%, #0ea5e9 75%, #14b8a6 100%);--smx-gradient-hover:linear-gradient(135deg, #6d28d9 0%, #1d4ed8 45%, #0284c7 75%, #0d9488 100%);--smx-gradient-btn:linear-gradient(135deg, #2563eb 0%, #14b8a6 100%);--smx-shadow-sm:0 1px 3px rgba(15, 23, 42, 0.04);--smx-shadow-md:0 4px 12px rgba(15, 23, 42, 0.06);--smx-shadow-lg:0 10px 30px rgba(15, 23, 42, 0.08);--smx-shadow-glow:0 4px 20px rgba(37, 99, 235, 0.25)}#header,.header-bg,section#header{background:var(--smx-gradient)!important;background-size:200% 200%!important;animation:smx-gradient-shift 15s ease infinite;padding:24px 0!important;box-shadow:var(--smx-shadow-md)}@keyframes smx-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.navbar-default,.navbar-main{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:none!important;border-bottom:1px solid var(--smx-slate-200)!important;box-shadow:var(--smx-shadow-sm)!important;min-height:64px}.navbar-default .navbar-nav>li>a,.navbar-main .navbar-nav>li>a{color:var(--smx-slate-700)!important;font-weight:500;padding:20px 16px!important;transition:color .2s ease,background .2s ease;border-radius:8px;margin:8px 4px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-main .navbar-nav>li>a:hover{color:var(--smx-blue)!important;background:var(--smx-slate-100)!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff!important;background:var(--smx-gradient-btn)!important;box-shadow:var(--smx-shadow-glow)}.navbar-brand{padding:18px 20px!important;font-weight:800;font-size:20px;background:var(--smx-gradient-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dropdown-menu{border:1px solid var(--smx-slate-200)!important;border-radius:12px!important;box-shadow:var(--smx-shadow-lg)!important;padding:8px!important;margin-top:8px!important}.dropdown-menu>li>a{padding:10px 14px!important;border-radius:8px!important;color:var(--smx-slate-700)!important;transition:background .15s ease}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:var(--smx-slate-100)!important;color:var(--smx-blue)!important}.btn{border-radius:9999px!important;font-weight:600!important;padding:10px 24px!important;letter-spacing:-.01em;transition:all .2s ease!important;border:none!important}.btn-info,.btn-primary{background:var(--smx-gradient-btn)!important;color:#fff!important;box-shadow:var(--smx-shadow-sm)}.btn-info:focus,.btn-info:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:linear-gradient(135deg,var(--smx-blue-dark),var(--smx-teal-dark))!important;color:#fff!important;transform:translateY(-1px);box-shadow:var(--smx-shadow-glow)!important}.btn-success{background:linear-gradient(135deg,var(--smx-teal),#10b981)!important;color:#fff!important;box-shadow:var(--smx-shadow-sm)}.btn-success:focus,.btn-success:hover{background:linear-gradient(135deg,var(--smx-teal-dark),#059669)!important;color:#fff!important;transform:translateY(-1px)}.btn-default{background:#fff!important;color:var(--smx-slate-700)!important;border:1px solid var(--smx-slate-200)!important}.btn-default:focus,.btn-default:hover{background:var(--smx-slate-50)!important;border-color:var(--smx-slate-300)!important;color:var(--smx-slate-900)!important}.btn-danger{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;color:#fff!important}.btn-warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.btn-lg{padding:14px 32px!important;font-size:16px!important}.btn-sm,.btn-xs{padding:6px 14px!important;font-size:13px!important}.btn-xs{padding:4px 10px!important;font-size:12px!important}#btnRegister,.btn-order,.cta-button{background:var(--smx-gradient)!important;background-size:200% auto!important;color:#fff!important;padding:14px 32px!important;font-weight:700!important;font-size:16px!important;border-radius:9999px!important;box-shadow:var(--smx-shadow-glow)!important;transition:all .3s ease!important}#btnRegister:hover,.btn-order:hover,.cta-button:hover{background-position:right center!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 10px 30px rgba(124,58,237,.35)!important}.card,.panel{border-radius:16px!important;border:1px solid var(--smx-slate-200)!important;box-shadow:var(--smx-shadow-sm)!important;overflow:hidden;background:#fff}.panel:hover{box-shadow:var(--smx-shadow-md)!important;transition:box-shadow .2s ease}.panel-heading{background:#fff!important;border:none!important;border-bottom:1px solid var(--smx-slate-100)!important;padding:18px 24px!important;font-weight:600}.panel-title{font-weight:700;color:var(--smx-slate-900);letter-spacing:-.01em}.panel-body{padding:24px!important}.panel-primary{border-color:var(--smx-blue)!important}.panel-primary>.panel-heading{background:var(--smx-gradient-btn)!important;color:#fff!important;border:none!important}.panel-primary>.panel-heading .panel-title{color:#fff!important}.panel-success>.panel-heading{background:linear-gradient(135deg,var(--smx-teal),#10b981)!important;color:#fff!important;border:none!important}.panel-info>.panel-heading{background:linear-gradient(135deg,#0ea5e9,var(--smx-teal))!important;color:#fff!important;border:none!important}.panel-warning>.panel-heading{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:none!important}.panel-danger>.panel-heading{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;color:#fff!important;border:none!important}.domain-checker-bg,.domain-checker-container,section.domain-checker{background:var(--smx-gradient)!important;background-size:200% 200%!important;animation:smx-gradient-shift 15s ease infinite;border-radius:20px!important;padding:56px 32px!important;box-shadow:var(--smx-shadow-lg)}.domain-checker-bg h1,.domain-checker-bg h2,.domain-checker-container h1,.domain-checker-container h2{color:#fff!important;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.1)}.domain-checker-container .form-control{border-radius:9999px!important;padding:16px 24px!important;font-size:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;border:none!important}.domain-checker-container .btn-primary{background:#fff!important;color:var(--smx-blue)!important;font-weight:700!important;padding:16px 32px!important;border-radius:9999px!important}.domain-checker-container .btn-primary:hover{background:#fff!important;color:var(--smx-purple)!important;transform:translateY(-1px) scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.2)!important}.list-group{border-radius:12px!important;overflow:hidden;border:1px solid var(--smx-slate-200)}.list-group-item{border:none!important;border-bottom:1px solid var(--smx-slate-100)!important;padding:14px 18px!important;transition:background .15s ease;color:var(--smx-slate-700)}.list-group-item:last-child{border-bottom:none!important}.list-group-item:hover{background:var(--smx-slate-50)!important;color:var(--smx-blue)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background:var(--smx-gradient-btn)!important;border-color:transparent!important;color:#fff!important;font-weight:600}.list-group-item.active .badge{background:rgba(255,255,255,.25)!important;color:#fff!important}.list-group-item>.fa,.list-group-item>i{margin-right:8px;color:var(--smx-slate-400);transition:color .15s ease}.list-group-item.active>.fa,.list-group-item:hover>.fa{color:inherit}#footer,.footer-bg,footer{background:var(--smx-navy)!important;color:var(--smx-slate-400)!important;padding:48px 0 32px!important;margin-top:48px;position:relative}footer a{color:var(--smx-slate-300)!important;transition:color .15s ease}footer a:hover{color:var(--smx-teal)!important}#footer::before,.footer-bg::before,footer::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:3px;background:var(--smx-gradient)}a{color:var(--smx-blue);transition:color .15s ease}a:focus,a:hover{color:var(--smx-purple);text-decoration:none}.alert{border-radius:12px!important;border:1px solid transparent!important;padding:14px 18px!important}.alert-success{background:#ecfdf5!important;color:#065f46!important;border-color:#a7f3d0!important}.alert-info{background:#eff6ff!important;color:#1e40af!important;border-color:#bfdbfe!important}.alert-warning{background:#fffbeb!important;color:#92400e!important;border-color:#fde68a!important}.alert-danger{background:#fef2f2!important;color:#991b1b!important;border-color:#fecaca!important}.table{border-radius:12px;overflow:hidden}.table>thead>tr>th{background:var(--smx-slate-50)!important;color:var(--smx-slate-600);font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.06em;border-bottom:1px solid var(--smx-slate-200)!important;padding:14px 18px!important}.table>tbody>tr>td{padding:14px 18px!important;border-top:1px solid var(--smx-slate-100)!important;vertical-align:middle}.table-hover>tbody>tr:hover>td{background:var(--smx-slate-50)!important}.table-striped>tbody>tr:nth-of-type(odd){background:0 0}.form-control,input[type=email].form-control,input[type=number].form-control,input[type=password].form-control,input[type=search].form-control,input[type=text].form-control,select.form-control,textarea.form-control{border-radius:10px!important;border:1px solid var(--smx-slate-200)!important;padding:10px 14px!important;height:auto!important;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease;background:#fff}.form-control:focus{border-color:var(--smx-blue)!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important;outline:0!important}.form-control::placeholder{color:var(--smx-slate-400)}.control-label,label{font-weight:500;color:var(--smx-slate-700);margin-bottom:6px}.input-group-addon{border-radius:10px 0 0 10px!important;background:var(--smx-slate-50)!important;border-color:var(--smx-slate-200)!important;color:var(--smx-slate-500)!important}.input-group .form-control+.input-group-addon,.input-group-addon+.form-control{border-radius:0 10px 10px 0!important}.badge,.label{border-radius:9999px!important;padding:4px 10px!important;font-weight:600!important;font-size:11px!important;letter-spacing:.02em}.badge-primary,.label-primary{background:var(--smx-blue)!important}.badge-success,.label-success{background:var(--smx-teal)!important}.badge-info,.label-info{background:var(--smx-sky)!important}.badge-warning,.label-warning{background:#f59e0b!important}.badge-danger,.label-danger{background:#f43f5e!important}.badge-default,.label-default{background:var(--smx-slate-500)!important}.login-container,.signup-container{max-width:480px;margin:48px auto}.login-container .panel,.signup-container .panel{border-radius:20px!important;box-shadow:var(--smx-shadow-lg)!important;border:none!important}.login-container .panel-heading,.signup-container .panel-heading{background:var(--smx-gradient)!important;color:#fff!important;text-align:center;padding:32px 24px!important;border:none!important}.login-container .panel-heading .panel-title,.login-container .panel-heading h3,.signup-container .panel-heading .panel-title{color:#fff!important;font-weight:800;font-size:24px}.login-container .panel-body,.signup-container .panel-body{padding:32px!important}.domain-sale-badge,.promo-badge,.sale-badge{background:linear-gradient(135deg,var(--smx-teal),#10b981)!important;color:#fff!important;border-radius:9999px!important;padding:4px 12px!important;font-weight:700;font-size:11px;letter-spacing:.02em;text-transform:uppercase}.price{font-weight:800;font-variant-numeric:tabular-nums;color:var(--smx-slate-900)}.progress{border-radius:9999px!important;height:8px!important;background:var(--smx-slate-100)!important;box-shadow:none!important;overflow:hidden}.progress-bar{background:var(--smx-gradient-btn)!important;box-shadow:none!important}.progress-bar-success{background:linear-gradient(90deg,var(--smx-teal),#10b981)!important}.progress-bar-warning{background:linear-gradient(90deg,#f59e0b,#d97706)!important}.progress-bar-danger{background:linear-gradient(90deg,#f43f5e,#e11d48)!important}.breadcrumb{background:0 0!important;padding:16px 0!important;margin-bottom:16px!important;font-size:13px}.breadcrumb>li+li::before{content:'›'!important;color:var(--smx-slate-400);padding:0 10px}.breadcrumb a{color:var(--smx-slate-500)}.breadcrumb .active{color:var(--smx-slate-700);font-weight:500}.nav-tabs{border-bottom:1px solid var(--smx-slate-200)!important}.nav-tabs>li>a{border-radius:10px 10px 0 0!important;border:none!important;padding:12px 20px!important;color:var(--smx-slate-600)!important;font-weight:500;transition:color .15s ease,background .15s ease}.nav-tabs>li>a:hover{background:var(--smx-slate-50)!important;color:var(--smx-blue)!important;border:none!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none!important;border-bottom:3px solid var(--smx-blue)!important;background:0 0!important;color:var(--smx-blue)!important;font-weight:700}.modal-content{border-radius:16px!important;border:none!important;box-shadow:var(--smx-shadow-lg)!important;overflow:hidden}.modal-header{background:var(--smx-slate-50)!important;border-bottom:1px solid var(--smx-slate-200)!important;padding:20px 24px!important}.modal-title{font-weight:700;color:var(--smx-slate-900)}.modal-body{padding:24px!important}.modal-footer{background:var(--smx-slate-50)!important;border-top:1px solid var(--smx-slate-200)!important;padding:16px 24px!important}.scroll-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--smx-gradient-btn);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--smx-shadow-glow);cursor:pointer;transition:all .3s ease;opacity:0;transform:translateY(10px);z-index:40;font-size:18px}.scroll-to-top.visible{opacity:1;transform:translateY(0)}.scroll-to-top:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(37,99,235,.4)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--smx-teal);outline-offset:2px}.text-gradient{background:var(--smx-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient{background:var(--smx-gradient)!important;color:#fff}.shadow-glow{box-shadow:var(--smx-shadow-glow)!important}.rounded-full{border-radius:9999px!important}.invoice-status-unpaid{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border-radius:9999px!important}.invoice-status-paid{background:linear-gradient(135deg,var(--smx-teal),#10b981)!important;color:#fff!important;border-radius:9999px!important}.invoice-status-overdue{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;color:#fff!important;border-radius:9999px!important}.status-active{color:var(--smx-teal)!important;font-weight:600}.status-suspended{color:#f59e0b!important;font-weight:600}.status-terminated{color:#f43f5e!important;font-weight:600}.status-pending{color:var(--smx-slate-500)!important;font-weight:600}.ticket-status-open{background:var(--smx-gradient-btn)!important;color:#fff!important;border-radius:9999px!important;padding:4px 12px}.ticket-status-answered{background:linear-gradient(135deg,var(--smx-teal),#10b981)!important;color:#fff!important;border-radius:9999px!important;padding:4px 12px}.ticket-status-closed{background:var(--smx-slate-500)!important;color:#fff!important;border-radius:9999px!important;padding:4px 12px}@media (max-width:768px){.navbar-default,.navbar-main{padding:0 12px}.navbar-default .navbar-nav>li>a,.navbar-main .navbar-nav>li>a{padding:14px 16px!important}.panel-body{padding:18px!important}.btn-lg{padding:12px 24px!important;font-size:14px!important}.domain-checker-container,.home-banner{padding:32px 20px!important;border-radius:16px!important}h1{font-size:28px!important}h2{font-size:22px!important}h3{font-size:18px!important}}@media print{.btn,.navbar,.navbar-main,.scroll-to-top,.sidebar,footer{display:none!important}body{background:#fff!important;color:#000!important;font-size:11pt}.panel{border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid}}.visit-main-site-item>a{display:inline-flex!important;align-items:center;gap:6px;padding:8px 16px!important;margin:10px 4px!important;border-radius:9999px!important;background:var(--smx-gradient-btn)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;transition:transform .15s ease,box-shadow .15s ease!important;box-shadow:var(--smx-shadow-sm)}.visit-main-site-item>a:focus,.visit-main-site-item>a:hover{transform:translateY(-1px);box-shadow:var(--smx-shadow-glow)!important;color:#fff!important;background:var(--smx-gradient-hover)!important}@keyframes smx-fadeInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#main-body,.main-body,main{animation:smx-fadeInUp .4s ease-out}.cart-items,.domain-checker-results,.view-cart-items{border-radius:16px!important;overflow:hidden}.domain-item,.product-item,.view-cart-items-list>li{padding:18px 20px!important;border-bottom:1px solid var(--smx-slate-100)!important;transition:background .15s ease}.product-item:hover,.view-cart-items-list>li:hover{background:var(--smx-slate-50)}.order-summary-panel,.summary-container{position:sticky;top:84px;border-radius:16px!important;box-shadow:var(--smx-shadow-md)!important;background:#fff;padding:24px!important;border:1px solid var(--smx-slate-200)}.order-summary-panel .total,.summary-container .total{font-size:28px;font-weight:800;background:var(--smx-gradient-btn);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums}.domain-available{background:linear-gradient(135deg,var(--smx-teal),#10b981)!important;color:#fff!important;border-radius:9999px!important;padding:6px 14px!important;font-weight:600}.domain-unavailable{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;color:#fff!important;border-radius:9999px!important;padding:6px 14px!important;font-weight:600}.product-details-panel,.service-info-panel{background:linear-gradient(135deg,#f8fafc,#fff)!important;border-radius:16px!important;padding:24px!important;border:1px solid var(--smx-slate-200)}.ticket-message{border-radius:14px!important;padding:18px!important;margin-bottom:12px!important;border:1px solid var(--smx-slate-200);background:#fff}.ticket-message.staff-reply{background:linear-gradient(135deg,#eff6ff,#f0fdfa);border-color:var(--smx-blue)}.ticket-message-header{font-weight:600;color:var(--smx-slate-700);margin-bottom:8px}.form-group{margin-bottom:20px!important}.required-field{color:#f43f5e;font-weight:700}.dashboard-stat,.stat-card{background:#fff;border-radius:16px;padding:24px;border:1px solid var(--smx-slate-200);transition:all .2s ease}.dashboard-stat:hover,.stat-card:hover{transform:translateY(-2px);box-shadow:var(--smx-shadow-md)}.dashboard-stat .stat-number,.stat-card .stat-number{font-size:32px;font-weight:800;color:var(--smx-slate-900);font-variant-numeric:tabular-nums}.dashboard-stat .stat-label,.stat-card .stat-label{font-size:13px;color:var(--smx-slate-500);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-top:4px}html{scroll-behavior:smooth}.table-container,.table-list-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px!important;padding:0!important;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04)}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{padding:14px 18px!important;background:#f8fafc;border-bottom:1px solid #e2e8f0}.dataTables_wrapper .dataTables_filter{float:right!important}.dataTables_wrapper .dataTables_length{float:left!important}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border:1px solid #e2e8f0!important;border-radius:10px!important;padding:7px 12px!important;margin-left:8px!important;font-size:13px!important;background:#fff!important;box-shadow:none!important;color:#0f172a!important}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length select:focus{border-color:#2563eb!important;outline:0!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important}.dataTables_wrapper .dataTables_paginate{padding:14px 18px!important;border-top:1px solid #e2e8f0;background:#f8fafc}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:8px!important;margin:0 2px!important;padding:6px 12px!important;color:#475569!important;border:1px solid transparent!important;background:0 0!important;font-size:13px!important;font-weight:500!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#fff!important;border-color:#e2e8f0!important;color:#2563eb!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border:none!important;box-shadow:0 4px 10px -4px rgba(37,99,235,.35)}.dataTables_wrapper .dataTables_info{padding:14px 18px!important;color:#64748b!important;font-size:12px!important}.table-list,table.dataTable{margin:0!important;border:none!important;width:100%!important}.table-list thead th,table.dataTable thead th{background:#f8fafc!important;color:#64748b!important;font-weight:600!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.06em!important;padding:12px 18px!important;border-bottom:1px solid #e2e8f0!important}.table-list tbody tr,table.dataTable tbody tr{border-top:1px solid #f1f5f9!important;transition:background .15s ease;cursor:pointer}.table-list tbody tr:hover,table.dataTable tbody tr:hover{background:#f8fafc!important}.table-list tbody td,table.dataTable tbody td{padding:14px 18px!important;vertical-align:middle!important;font-size:14px;color:#0f172a}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background:0 0!important}.label.status,span.status{display:inline-flex!important;align-items:center;gap:6px;padding:4px 10px!important;border-radius:9999px!important;font-weight:600!important;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.label.status::before,span.status::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.label.status-active,.label.status-paid,span.status-active,span.status-paid{background:#ecfdf5!important;color:#166534!important;border-color:#a7f3d0!important}.label.status-pending,.label.status-pendingtransfer,span.status-pending,span.status-pendingtransfer{background:#eff6ff!important;color:#1e40af!important;border-color:#bfdbfe!important}.label.status-draft,.label.status-unpaid,span.status-draft,span.status-unpaid{background:#fffbeb!important;color:#92400e!important;border-color:#fde68a!important}.label.status-cancelled,.label.status-overdue,.label.status-suspended,.label.status-terminated,span.status-cancelled,span.status-overdue,span.status-suspended,span.status-terminated{background:#fef2f2!important;color:#991b1b!important;border-color:#fecaca!important}.label.status-collections,.label.status-refunded,span.status-collections,span.status-refunded{background:#f1f5f9!important;color:#334155!important;border-color:#cbd5e1!important}.label.status-paymentpending,span.status-paymentpending{background:#f5f3ff!important;color:#6d28d9!important;border-color:#ddd6fe!important}.page-header{border-bottom:1px solid #e2e8f0!important;padding-bottom:18px!important;margin:0 0 24px 0!important}.page-header h1{font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;color:#0f172a!important;margin:0!important}.page-header .small,.page-header small{display:block;font-size:14px!important;color:#64748b!important;font-weight:400!important;margin-top:6px}.breadcrumb{background:0 0!important;padding:0 0 12px 0!important;margin:0!important;font-size:13px!important}.breadcrumb>li+li::before{content:'›'!important;color:#cbd5e1!important;padding:0 8px!important}.breadcrumb a{color:#64748b!important}.breadcrumb a:hover{color:#2563eb!important}.breadcrumb .active{color:#0f172a!important;font-weight:500}.tiles .tile{background:#fff;border:1px solid #e2e8f0;border-radius:16px!important;padding:20px!important;transition:all .25s ease;overflow:hidden;position:relative}.tiles .tile:hover{transform:translateY(-2px);box-shadow:0 10px 25px -8px rgba(15,23,42,.08);border-color:#2563eb}.tiles .tile a{text-decoration:none;color:inherit;display:block}.tiles .tile .icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;margin-bottom:12px;font-size:18px}.tiles .tile .stat{font-size:32px;font-weight:800;color:#0f172a;line-height:1;font-variant-numeric:tabular-nums}.tiles .tile .title{font-size:13px;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-top:6px}.tiles .tile .highlight{display:none}.sidebar .list-group,aside.sidebar .list-group{border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden;background:#fff}.sidebar .list-group-item{padding:10px 14px!important;font-size:13px;color:#475569!important;border:none!important;border-bottom:1px solid #f1f5f9!important}.sidebar .list-group-item:last-child{border-bottom:none!important}.sidebar .list-group-item.active{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;font-weight:600}.sidebar .panel{border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px rgba(15,23,42,.03)!important}.sidebar .panel-heading{background:#fff!important;padding:12px 16px!important;font-weight:600;font-size:14px;border-bottom:1px solid #f1f5f9!important}.form-horizontal .control-label{padding-top:10px;font-weight:500}.checkbox label,.radio label{font-weight:400;color:#334155}input[type=checkbox],input[type=radio]{accent-color:#2563eb}#main-body.smx-main-body{display:block;width:100%;flex:1 0 auto!important;min-height:0!important}section#main-body.smx-main-body{padding-top:8px!important;padding-bottom:16px!important}@media (min-width:640px){section#main-body.smx-main-body{padding-top:12px!important}}@media (min-width:1024px){section#main-body.smx-main-body{padding-top:16px!important}}section#main-body.smx-main-body.smx-main-body--homepage{padding-top:0!important}section#main-body.smx-main-body:has(.logincontainer){padding-top:2px!important;padding-bottom:0!important;flex:0 0 auto!important}@media (min-width:640px){section#main-body.smx-main-body:has(.logincontainer){padding-top:66px!important;padding-bottom:0!important}}@media (min-width:1024px){section#main-body.smx-main-body:has(.logincontainer){padding-top:66px!important;padding-bottom:0!important}}body:has(.logincontainer) #footer{margin-top:0!important}.smx-main-body .smx-container,.smx-main-body>.smx-container{padding-bottom:32px!important}.smx-main-body .smx-container{position:relative;z-index:1}.smx-layout{width:100%}.main-content.min-w-0,.smx-layout .main-content{min-width:0!important}.main-content .dataTables_wrapper,.main-content .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.header-lined{margin:0 0 20px 0!important;padding:0 0 14px 0!important;border-bottom:1px solid #e2e8f0!important}.header-lined h1{margin:0 0 6px 0!important;padding:0!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.01em;color:#0f172a!important;line-height:1.2!important}@media (min-width:640px){.header-lined h1{font-size:30px!important}}@media (min-width:1024px){.header-lined h1{font-size:34px!important}}.header-lined h1 small{color:#64748b!important;font-size:14px!important;font-weight:500!important;display:inline-block;margin-left:8px}@media (min-width:640px){.header-lined h1 small{font-size:15px!important}}.header-lined .breadcrumb{margin:10px 0 0 0!important;padding:0!important;background:0 0!important;font-size:13px!important}.panel-sidebar,.sidebar .panel,aside.sidebar>.panel{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;margin-bottom:16px!important;overflow:hidden}.panel-sidebar .panel-heading,aside.sidebar .panel-heading{background:#fff!important;padding:14px 18px!important;border-bottom:1px solid #f1f5f9!important;border-radius:14px 14px 0 0!important}.panel-sidebar .panel-title,aside.sidebar .panel-title{font-size:13px!important;font-weight:700!important;color:#0f172a!important;text-transform:uppercase;letter-spacing:.04em;margin:0!important}.panel-sidebar .panel-body,aside.sidebar .panel-body{padding:14px 18px!important}.panel-sidebar .panel-footer,aside.sidebar .panel-footer{background:#f8fafc!important;border-top:1px solid #f1f5f9!important;padding:12px 18px!important}.panel-sidebar .list-group,aside.sidebar .list-group{border:none!important;border-radius:0!important;margin:0!important;background:#fff!important}.panel-sidebar .list-group-item,aside.sidebar .list-group-item{padding:10px 14px!important;margin:4px 8px!important;font-size:13.5px!important;font-weight:500!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;display:flex;align-items:center;gap:10px;text-decoration:none!important;position:relative}.panel-sidebar .list-group-item:hover,aside.sidebar .list-group-item:hover{background:#fff!important;color:#2563eb!important;border-color:#93c5fd!important;padding-left:14px!important;transform:translateX(2px);box-shadow:0 2px 6px rgba(37,99,235,.08)}.panel-sidebar .list-group-item.active,.panel-sidebar .list-group-item.active:hover,aside.sidebar .list-group-item.active,aside.sidebar .list-group-item.active:hover{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;font-weight:600!important;padding-left:14px!important;border-color:transparent!important;box-shadow:0 4px 12px rgba(37,99,235,.3);transform:none}.panel-sidebar .list-group-item .badge,aside.sidebar .list-group-item .badge{margin-left:auto;font-size:11px!important;font-weight:700!important;padding:2px 8px!important;border-radius:999px!important;background:#e2e8f0!important;color:#475569!important;line-height:1.4;min-width:22px;text-align:center}.panel-sidebar .list-group-item:hover .badge,aside.sidebar .list-group-item:hover .badge{background:#dbeafe!important;color:#1d4ed8!important}.panel-sidebar .list-group-item.active .badge,aside.sidebar .list-group-item.active .badge{background:rgba(255,255,255,.25)!important;color:#fff!important}.panel-sidebar .sidebar-menu-item-icon,aside.sidebar .sidebar-menu-item-icon{width:18px;text-align:center;flex-shrink:0}.panel-sidebar .panel-minimise{color:#94a3b8;font-size:12px}.panel-sidebar .panel-footer,aside.sidebar .panel-footer{display:flex;flex-direction:column;gap:8px;padding:14px 18px!important}.panel-sidebar .panel-footer>div,aside.sidebar .panel-footer>div{width:100%!important;float:none!important;padding:0!important;margin:0!important}.panel-sidebar .panel-footer .btn,.panel-sidebar .panel-footer a.btn,aside.sidebar .panel-footer .btn,aside.sidebar .panel-footer a.btn{display:block!important;width:100%!important;margin:0!important;padding:10px 14px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:600!important;text-align:center;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;white-space:nowrap;transition:all .15s ease}.panel-sidebar .panel-footer .btn-primary,.panel-sidebar .panel-footer .btn-success,aside.sidebar .panel-footer .btn-primary,aside.sidebar .panel-footer .btn-success{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 2px 6px rgba(37,99,235,.18)}.panel-sidebar .panel-footer .btn:hover,aside.sidebar .panel-footer .btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(37,99,235,.15)}.panel-sidebar .panel-footer .btn-success:hover,aside.sidebar .panel-footer .btn-success:hover{background:linear-gradient(135deg,#1d4ed8,#0d9488)!important;box-shadow:0 4px 12px rgba(37,99,235,.28)}.panel-sidebar.panel-danger .panel-heading{background:linear-gradient(135deg,rgba(244,63,94,.08),rgba(251,191,36,.08))!important;border-bottom:1px solid rgba(244,63,94,.15)!important}.panel-sidebar.panel-danger .panel-title{color:#be123c!important}.panel-sidebar .panel-body .btn,.panel-sidebar .panel-body a.btn,aside.sidebar .panel-body .btn,aside.sidebar .panel-body a.btn{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px;width:100%!important;margin:0 0 8px 0!important;padding:10px 14px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:500!important;text-align:left!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#475569!important;box-shadow:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;text-decoration:none!important;min-height:0!important;line-height:1.4}.panel-sidebar .panel-body .btn:last-child,aside.sidebar .panel-body .btn:last-child{margin-bottom:0!important}.panel-sidebar .panel-body .btn:hover,aside.sidebar .panel-body .btn:hover{background:#fff!important;border-color:#93c5fd!important;color:#2563eb!important;transform:translateX(2px);box-shadow:0 2px 6px rgba(37,99,235,.08)}.panel-sidebar .panel-body .btn i,.panel-sidebar .panel-body .btn svg,aside.sidebar .panel-body .btn i,aside.sidebar .panel-body .btn svg{width:18px;flex-shrink:0;text-align:center;font-size:14px}.panel-sidebar .panel-body .btn-primary,.panel-sidebar .panel-body .btn-success,aside.sidebar .panel-body .btn-primary,aside.sidebar .panel-body .btn-success{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border-color:transparent!important}.panel-sidebar .panel-body .btn-primary:hover,.panel-sidebar .panel-body .btn-success:hover,aside.sidebar .panel-body .btn-primary:hover,aside.sidebar .panel-body .btn-success:hover{background:linear-gradient(135deg,#1d4ed8,#0d9488)!important;color:#fff!important;box-shadow:0 4px 10px rgba(37,99,235,.25);transform:translateY(-1px)}.panel-sidebar .btn-group,aside.sidebar .btn-group{display:flex!important;flex-direction:column;width:100%;gap:8px}.panel-sidebar .btn-group>.btn,aside.sidebar .btn-group>.btn{border-radius:10px!important;margin:0!important;width:100%!important;float:none!important}.panel-sidebar .panel-body input[type=search],.panel-sidebar .panel-body input[type=text],.panel-sidebar .panel-body select,aside.sidebar .panel-body input[type=search],aside.sidebar .panel-body input[type=text],aside.sidebar .panel-body select{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:10px;font-size:13.5px;background:#fff;color:#334155}.main-content>.panel,.main-content>.panel-default{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;margin-bottom:20px!important;overflow:hidden}.main-content>.panel>.panel-heading{background:#fff!important;padding:16px 22px!important;border-bottom:1px solid #f1f5f9!important;font-weight:600!important;color:#0f172a!important}.main-content>.panel>.panel-body{padding:22px!important}.main-content>.panel>.panel-footer{background:#f8fafc!important;padding:14px 22px!important;border-top:1px solid #f1f5f9!important}.main-content .panel{margin-bottom:20px!important}.main-content .form-group{margin-bottom:18px!important}.main-content .form-horizontal .form-group{margin-bottom:20px!important;margin-left:0!important;margin-right:0!important}.main-content .bg-white .row,.smx-main-body .bg-white .row{margin-left:0!important;margin-right:0!important}.main-content .panel>.dataTables_wrapper>table,.main-content .panel>.table,.main-content .panel>.table-responsive>.table{margin:0!important}.main-content table.table{margin-bottom:20px;width:100%!important}.main-content table.table>thead>tr>th{background:#f8fafc!important;color:#0f172a!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em;padding:14px 16px!important;border-bottom:1px solid #e2e8f0!important;border-top:none!important;white-space:nowrap}.main-content table.table>tbody>tr>td{padding:14px 16px!important;vertical-align:middle!important;border-top:1px solid #f1f5f9!important;font-size:13.5px!important;color:#334155!important}.main-content table.table>tbody>tr:hover>td{background:#f8fafc!important}.main-content .table-container{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;overflow:hidden;margin-bottom:20px}.main-content .dataTables_wrapper{padding:0;background:#fff!important}.main-content .dataTables_wrapper .row{margin:0!important}.main-content .dataTables_wrapper .dataTables_filter,.main-content .dataTables_wrapper .dataTables_length{padding:14px 20px!important;margin:0!important;background:#fff!important;color:#334155!important;font-size:13px!important;border-bottom:1px solid #f1f5f9}.main-content .dataTables_wrapper .dataTables_length input[type=number],.main-content .dataTables_wrapper .dataTables_length select{height:32px;padding:4px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;font-size:13px;margin:0 6px}.main-content .dataTables_wrapper .dataTables_filter input{height:36px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:10px;margin-left:8px;min-width:200px;font-size:13.5px;background:#fff}.main-content .dataTables_wrapper .dataTables_filter input:focus{outline:0;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.main-content .dataTables_wrapper .dataTables_info,.main-content .dataTables_wrapper .dataTables_paginate{padding:14px 20px!important;margin:0!important;background:#fff!important;color:#64748b!important;font-size:13px!important;border-top:1px solid #f1f5f9}.main-content .dataTables_wrapper .paginate_button{display:inline-block;padding:6px 12px;margin:0 2px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569!important;font-size:13px;cursor:pointer;transition:all .15s ease;text-decoration:none!important}.main-content .dataTables_wrapper .paginate_button:hover{background:#f1f5f9;color:#2563eb!important;border-color:#cbd5e1}.main-content .dataTables_wrapper .paginate_button.active,.main-content .dataTables_wrapper .paginate_button.current{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border-color:transparent!important;font-weight:600}.main-content .dataTables_wrapper .paginate_button.disabled{opacity:.45;cursor:not-allowed}.main-content .listtable,.main-content .table-responsive>.listtable{background:0 0!important}.main-content .listtable>table{background:#fff!important}.main-content .dataTables_wrapper .dataTable,.main-content .dataTables_wrapper>table{margin:0!important;border:none!important;border-top:1px solid #f1f5f9!important;border-bottom:1px solid #f1f5f9!important}.main-content .row{margin-left:-10px!important;margin-right:-10px!important}.main-content .row>[class*=col-]{padding-left:10px!important;padding-right:10px!important}.main-content>.alert,.main-content>.alert-danger,.main-content>.alert-info,.main-content>.alert-success,.main-content>.alert-warning{border-radius:14px!important;padding:16px 20px!important;margin-bottom:20px!important;border:none!important;font-size:14px!important;line-height:1.55;box-shadow:0 1px 2px rgba(15,23,42,.05)}.main-content>.alert-danger{background:#fff1f2!important;color:#9f1239!important;border-left:4px solid #f43f5e!important}.main-content>.alert-warning{background:#fffbeb!important;color:#92400e!important;border-left:4px solid #f59e0b!important}.main-content>.alert-success{background:#ecfdf5!important;color:#065f46!important;border-left:4px solid #10b981!important}.main-content>.alert-info{background:#eff6ff!important;color:#1e40af!important;border-left:4px solid #3b82f6!important}.smx-main-body .panel{margin-bottom:20px}.smx-main-body h2,.smx-main-body h3{margin-top:8px;margin-bottom:14px;color:#0f172a;font-weight:700}.smx-main-body h2{font-size:22px;letter-spacing:-.01em}.smx-main-body h3{font-size:18px;letter-spacing:-.005em}.smx-main-body .container,.smx-main-body .container-fluid{padding-left:0;padding-right:0;width:100%;max-width:none}@media (max-width:639px){#main-body.smx-main-body[class*=pt-24]{padding-top:88px!important}}@media (min-width:1400px){.smx-container{padding-left:40px!important;padding-right:40px!important}}.smx-main-body>.hero-gradient-animated,.smx-main-body>div>.hero-gradient-animated{margin-left:-16px;margin-right:-16px}.smx-main-body .product-status{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px 20px 20px;text-align:center;box-shadow:0 1px 3px rgba(15,23,42,.05);margin-bottom:20px}.smx-main-body .product-status .product-icon h3{margin-top:14px;margin-bottom:2px;font-size:18px;font-weight:700;color:#0f172a}.smx-main-body .product-status .product-icon h4{margin-top:0;font-size:13px;font-weight:500;color:#64748b;letter-spacing:.02em;text-transform:uppercase}.smx-main-body .product-status .fa-stack{font-size:32px}.smx-main-body .product-status .product-icon .fa-stack .fa-circle{color:#e0e7ff!important}.smx-main-body .product-status-active .product-icon .fa-stack .fa-circle{color:#d1fae5!important}.smx-main-body .product-status-active .product-icon .fa-stack .fa-archive,.smx-main-body .product-status-active .product-icon .fa-stack .fa-database,.smx-main-body .product-status-active .product-icon .fa-stack .fa-hdd,.smx-main-body .product-status-active .product-icon .fa-stack .fa-inverse{color:#059669!important}.smx-main-body .product-status-suspended .product-icon .fa-stack .fa-circle{color:#fee2e2!important}.smx-main-body .product-status-suspended .product-icon .fa-stack .fa-inverse{color:#dc2626!important}.smx-main-body .product-status-text{margin-top:14px;font-size:13px;font-weight:600;color:#475569;padding:6px 14px;background:#f1f5f9;border-radius:999px;display:inline-block}.smx-main-body .product-status-active .product-status-text{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(20,184,166,.12));color:#047857}.smx-main-body .product-actions-wrapper{margin-top:16px;margin-bottom:24px;padding:0}.smx-main-body .product-actions-wrapper>[class*=col-]{padding-left:8px!important;padding-right:8px!important;margin-bottom:10px}.smx-main-body .product-actions-wrapper .btn-block{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px!important;font-size:13.5px!important;font-weight:600!important;border-radius:12px!important;border:1px solid transparent!important;transition:all .15s ease;box-shadow:0 1px 2px rgba(15,23,42,.04)}.smx-main-body .product-actions-wrapper .btn-block i{font-size:13px}.smx-main-body .product-actions-wrapper .btn-primary{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border-color:transparent!important}.smx-main-body .product-actions-wrapper .btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#0d9488)!important;box-shadow:0 6px 14px rgba(37,99,235,.22);transform:translateY(-1px)}.smx-main-body .product-actions-wrapper .btn-success{background:linear-gradient(135deg,#10b981,#14b8a6)!important;color:#fff!important;border-color:transparent!important}.smx-main-body .product-actions-wrapper .btn-danger{background:#fff!important;color:#dc2626!important;border:1px solid #fecaca!important;box-shadow:none}.smx-main-body .product-actions-wrapper .btn-danger:hover{background:#fef2f2!important;border-color:#fca5a5!important}.smx-main-body .product-actions-wrapper .btn-danger.disabled,.smx-main-body .product-actions-wrapper .btn-danger[disabled]{opacity:.5;cursor:not-allowed}.smx-main-body .product-details{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.smx-main-body .product-details>.row{display:grid;grid-template-columns:300px 1fr;gap:24px;margin:0}.smx-main-body .product-details>.row>[class*=col-]{padding:0;width:100%;max-width:none;float:none}}.smx-main-body .product-details .row>.col-md-4,.smx-main-body .product-details .row>.col-sm-4,.smx-main-body .product-meta{display:inline-block}.smx-main-body .product-meta .heading,.smx-main-body .product-meta h5{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-weight:700;margin-bottom:4px}.smx-main-body .nav-tabs+.tab-content{margin-top:20px}.smx-main-body .main-content .btn-lg.btn-block,.smx-main-body .main-content form .btn-lg{padding:12px 18px!important;font-size:14px!important;font-weight:600!important;border-radius:12px!important;line-height:1.3!important;height:auto!important;min-height:0!important;box-shadow:0 1px 2px rgba(15,23,42,.05);transition:all .15s ease}.smx-main-body .main-content .btn-danger{background:#fff!important;background-image:none!important;color:#dc2626!important;border:1px solid #fecaca!important}.smx-main-body .main-content .btn-danger:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important;transform:translateY(-1px)}.smx-main-body .main-content .btn-danger i{margin-right:4px}.smx-main-body .main-content .cancel-confirm .btn-danger,.smx-main-body .main-content .confirm-danger .btn-danger{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;color:#fff!important;border-color:transparent!important}.smx-main-body .panel.panel-danger.tospanel,.tospanel.panel-danger{border:1px solid #fde68a!important;background:#fff!important;border-radius:14px!important;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.smx-main-body .panel.panel-danger.tospanel>.panel-heading,.tospanel.panel-danger>.panel-heading{background:linear-gradient(135deg,#fef3c7,#fffbeb)!important;color:#92400e!important;border-bottom:1px solid #fde68a!important;padding:14px 20px!important}.smx-main-body .panel.panel-danger.tospanel .panel-title,.tospanel.panel-danger .panel-title{color:#92400e!important;font-weight:600;font-size:14.5px;margin:0!important}.smx-main-body .panel.panel-danger.tospanel .tosicon,.tospanel.panel-danger .tosicon{color:#d97706!important;margin-right:6px}.smx-main-body .panel.panel-danger.tospanel>.panel-body,.tospanel.panel-danger>.panel-body{padding:18px 20px!important;background:#fff!important;color:#334155}.tospanel.panel-danger .checkbox label{color:#334155!important;font-weight:500}.smx-main-body .main-content .sectionheader,.smx-main-body .main-content legend.sectionheader{color:#0f172a!important;font-weight:700!important;font-size:15px!important;padding:0!important;border:none!important;margin:30px 0 14px!important;display:flex;align-items:center;gap:10px}.smx-main-body .main-content .sectionheader::before,.smx-main-body .main-content legend.sectionheader::before{content:'';display:inline-block;width:4px;height:18px;border-radius:4px;background:linear-gradient(180deg,#2563eb,#14b8a6)}.smx-main-body .main-content .using-password-strength{background:#fff;border-radius:14px;padding:4px}.smx-main-body footer:not(#footer){background:0 0;color:inherit}.smx-panel-footer{background:rgba(248,250,252,.6)!important;color:#64748b!important}body.font-sans::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(124,58,237,.1) 0,transparent 55%),radial-gradient(ellipse 70% 40% at -10% 15%,rgba(20,184,166,.08) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 110% 40%,rgba(37,99,235,.07) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 50% 100%,rgba(139,92,246,.06) 0,transparent 55%)}body.font-sans>div.container,body.font-sans>footer,body.font-sans>main,body.font-sans>section{position:relative;z-index:1}body.font-sans::after{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(15,23,42,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,#000 0%,#000 50%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,#000 50%,transparent 90%)}::selection{background:rgba(37,99,235,.22);color:#0f172a}::-moz-selection{background:rgba(37,99,235,.22);color:#0f172a}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:padding-box;border:2px solid transparent}:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(37,99,235,.25),0 0 0 4px rgba(37,99,235,.45)!important;border-radius:6px}.gradient-btn:focus-visible,a.gradient-btn:focus-visible,button.gradient-btn:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.4),0 0 0 5px rgba(37,99,235,.6),0 10px 25px -10px rgba(37,99,235,.45)!important}.main-content .alert-info:only-child,.main-content .dataTables_empty,.smx-main-body .panel-body>.text-center:only-child{text-align:center;padding:48px 24px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px dashed #e2e8f0!important;border-radius:16px!important;color:#64748b!important;font-size:15px!important;font-weight:500;position:relative;overflow:hidden}.main-content .alert-info:only-child::before,.main-content .dataTables_empty::before{content:'';display:block;width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(124,58,237,.15),transparent 60%),radial-gradient(circle at 70% 70%,rgba(20,184,166,.15),transparent 60%);background-color:#f1f5f9;position:relative}.main-content .dataTables_empty{padding:64px 24px!important}.main-content .dataTables_empty::after{content:'Cuando tengas movimiento, lo verás aquí.';display:block;margin-top:8px;font-size:13px;color:#94a3b8;font-weight:400;font-style:normal}.main-content .panel.panel-default:hover,.main-content>.panel:hover,.smx-main-body .card:hover,.smx-main-body [class*=service-card]:hover{transform:translateY(-1px);box-shadow:0 8px 22px -12px rgba(15,23,42,.15),0 2px 4px rgba(15,23,42,.04);transition:transform .2s cubic-bezier(.4, 0, .2, 1),box-shadow .2s ease}.main-content .panel.panel-default,.main-content>.panel{transition:transform .2s cubic-bezier(.4, 0, .2, 1),box-shadow .2s ease,border-color .2s ease}.panel-sidebar .list-group-item,.sidebar .list-group-item,aside.sidebar .list-group-item{position:relative;overflow:hidden}.panel-sidebar .list-group-item::before,.sidebar .list-group-item::before,aside.sidebar .list-group-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2563eb,#14b8a6);transform:scaleY(0);transform-origin:center;transition:transform .2s cubic-bezier(.4, 0, .2, 1)}.sidebar .list-group-item:hover::before,aside.sidebar .list-group-item:hover::before{transform:scaleY(1)}.sidebar .list-group-item.active::before,aside.sidebar .list-group-item.active::before{transform:scaleY(1);background:rgba(255,255,255,.6)}.main-content table.table>tbody>tr{transition:background .12s ease}.main-content table.table>tbody>tr:nth-child(2n)>td{background:rgba(248,250,252,.4)}.main-content table.table>tbody>tr:hover>td{background:#eff6ff!important}.main-content table.table>tbody>tr>td:last-child{transition:padding-right .15s ease}.main-content .btn{transition:all .15s cubic-bezier(.4, 0, .2, 1);font-weight:600}.main-content .btn-primary,.smx-main-body .btn-primary{background:0 0;background-image:linear-gradient(135deg,#2563eb 0,#7c3aed 100%)!important;border:none!important;color:#fff!important;border-radius:12px!important;padding:10px 20px!important;box-shadow:0 4px 10px -4px rgba(37,99,235,.5);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:fit-content;line-height:1.2;font-weight:600!important}.main-content .btn-primary:hover,.smx-main-body .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(37,99,235,.6);background-image:linear-gradient(135deg,#1d4ed8 0,#6d28d9 100%)!important}.alert .btn,.alert .btn-primary,.main-content .btn-primary.btn-sm,.main-content .btn-primary.btn-xs{padding:8px 16px!important;font-size:13px!important;min-height:36px;border-radius:10px!important}.main-content .btn-default{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:9px 18px!important;font-weight:600!important;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.main-content .btn-default:hover{background:#f8fafc!important;color:#2563eb!important;border-color:#bfdbfe!important;transform:translateY(-1px)}.main-content .btn-success{background:0 0;background-image:linear-gradient(135deg,#10b981 0,#14b8a6 100%)!important;border:none!important;color:#fff!important;border-radius:12px!important;padding:10px 20px!important;box-shadow:0 4px 10px -4px rgba(16,185,129,.5);font-weight:600!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px}.main-content .btn-success:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(16,185,129,.6)}.main-content .btn-info{background-image:linear-gradient(135deg,#0ea5e9 0,#0284c7 100%)!important;border:none!important;color:#fff!important;border-radius:12px!important;padding:10px 20px!important;font-weight:600!important;box-shadow:0 4px 10px -4px rgba(14,165,233,.4);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px}.main-content .btn-info:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(14,165,233,.5)}.main-content .btn-warning{background-image:linear-gradient(135deg,#f59e0b 0,#d97706 100%)!important;border:none!important;color:#fff!important;border-radius:12px!important;padding:10px 20px!important;font-weight:600!important;box-shadow:0 4px 10px -4px rgba(245,158,11,.4);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px}.main-content .btn-warning:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(245,158,11,.5)}.main-content .btn-sm,.main-content .btn-xs{padding:6px 14px!important;font-size:12.5px!important;min-height:32px!important;border-radius:10px!important}.main-content .btn-lg{padding:12px 24px!important;font-size:15px!important;min-height:48px!important;border-radius:14px!important}.main-content .btn-block{width:100%!important}.main-content input[type=email]:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.main-content input[type=number]:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.main-content input[type=password]:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.main-content input[type=search]:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.main-content input[type=tel]:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.main-content input[type=text]:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.main-content select:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.main-content textarea:not([class*=pl-]):not([class*=px-]):not([class*=p-]),.smx-main-body .form-control:not([class*=pl-]):not([class*=px-]):not([class*=p-]){background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px!important;padding:10px 14px;font-size:14px;color:#0f172a;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;height:auto}.main-content input[type=email]:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.main-content input[type=number]:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.main-content input[type=password]:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.main-content input[type=search]:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.main-content input[type=tel]:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.main-content input[type=text]:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.main-content select:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.main-content textarea:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus,.smx-main-body .form-control:not([class*=pl-]):not([class*=px-]):not([class*=p-]):focus{outline:0;background:#fff;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important}.smx-pw-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:0 0;border:0;color:#94a3b8;cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease;padding:0;z-index:3}.smx-pw-toggle:hover{color:#2563eb;background:rgba(37,99,235,.06)}.smx-pw-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.main-content .form-group.prepend-icon>.form-control,.main-content .form-group.prepend-icon>input,.main-content .form-group.prepend-icon>select,.main-content .form-group.prepend-icon>textarea,.smx-main-body .form-group.prepend-icon>.form-control,.smx-main-body .form-group.prepend-icon>input{padding-left:44px!important}.main-content .form-group.prepend-icon>.field-icon,.smx-main-body .form-group.prepend-icon>.field-icon{position:absolute;left:0;top:0;width:44px;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8;pointer-events:none;z-index:2;transition:color .15s ease;margin:0}.main-content .form-group.prepend-icon:focus-within>.field-icon,.smx-main-body .form-group.prepend-icon:focus-within>.field-icon{color:#2563eb}.main-content .form-group.prepend-icon,.smx-main-body .form-group.prepend-icon{position:relative}.main-content input::placeholder,.smx-main-body .form-control::placeholder{color:#94a3b8}.main-content label,.smx-main-body .control-label{font-size:13px;font-weight:600;color:#334155;letter-spacing:.01em;margin-bottom:6px}.main-content .badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.02em;border-radius:9999px;background:#eff6ff;color:#1e40af;text-transform:uppercase}.label-success,.main-content .label.label-success,.status-active,span.label.label-success{display:inline-flex!important;align-items:center;gap:6px;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;border-radius:9999px!important;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(20,184,166,.12))!important;color:#047857!important;border:1px solid rgba(16,185,129,.25)!important;text-transform:uppercase;letter-spacing:.04em}.label-success::before,.status-active::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.25);animation:smx-pulse 2s infinite}@keyframes smx-pulse{0%,100%{opacity:1}50%{opacity:.5}}.label-warning,.main-content .label.label-warning,.status-pending,span.label.label-warning{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(234,88,12,.12))!important;color:#92400e!important;border:1px solid rgba(245,158,11,.25)!important}.label-danger,.main-content .label.label-danger,.status-cancelled,span.label.label-danger{background:linear-gradient(135deg,rgba(244,63,94,.12),rgba(219,39,119,.12))!important;color:#9f1239!important;border:1px solid rgba(244,63,94,.25)!important}.smx-main-body .nav-tabs{display:flex;gap:4px;border-bottom:1px solid #e2e8f0;margin-bottom:24px;padding:0}.smx-main-body .nav-tabs>li>a{padding:12px 20px!important;border:none!important;border-bottom:2px solid transparent!important;color:#64748b!important;font-weight:600!important;font-size:14px!important;border-radius:0!important;background:0 0!important;transition:color .15s ease,border-color .15s ease}.smx-main-body .nav-tabs>li>a:hover{color:#2563eb!important;background:0 0!important}.smx-main-body .nav-tabs>li.active>a,.smx-main-body .nav-tabs>li.active>a:hover{color:#2563eb!important;border-bottom-color:#2563eb!important;background:0 0!important}.fa-spin{animation:smx-spin .8s linear infinite!important}@keyframes smx-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#fullpage-overlay{background:rgba(15,23,42,.45)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#fullpage-overlay .outer-wrapper{background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(15,23,42,.2);padding:32px 48px}.main-content,.smx-main-body{font-feature-settings:"cv11","ss01","ss03"}.main-content .invoice-total,.main-content .tabular-nums,.main-content [class*=amount],.main-content [class*=price],.main-content table.table td,.smx-main-body .tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.main-content .mono,.main-content [class*=domain-name],.main-content [class*=invoice-number]{font-family:'JetBrains Mono','Fira Code',ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:13.5px}.main-content hr,.smx-main-body hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent);margin:24px 0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.smx-main-body a.back-link{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:13px;font-weight:500;padding:6px 12px;border-radius:8px;transition:all .15s ease;text-decoration:none}.smx-main-body a.back-link:hover{color:#2563eb;background:rgba(37,99,235,.06);text-decoration:none}.tooltip-inner{background:#0f172a!important;color:#fff!important;font-size:12px;font-weight:500;padding:8px 12px!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(15,23,42,.25)}.tooltip.top .tooltip-arrow{border-top-color:#0f172a!important}.tooltip.bottom .tooltip-arrow{border-bottom-color:#0f172a!important}.tooltip.left .tooltip-arrow{border-left-color:#0f172a!important}.tooltip.right .tooltip-arrow{border-right-color:#0f172a!important}.breadcrumb,.smx-main-body .breadcrumb{background:0 0!important;padding:0!important;margin:10px 0 0!important;font-size:13px!important;color:#94a3b8!important}.breadcrumb>.active,.breadcrumb>li{color:#94a3b8!important}.breadcrumb>li>a{color:#64748b!important;transition:color .15s ease}.breadcrumb>li>a:hover{color:#2563eb!important;text-decoration:none}.breadcrumb>li+li::before{color:#cbd5e1!important;content:'›'!important;padding:0 8px!important;font-size:14px}#modalAjax .modal-header.panel-heading{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e2e8f0!important;border-radius:12px 12px 0 0!important}.modal-content.panel-primary{border-radius:14px!important;overflow:hidden;border:none!important;box-shadow:0 20px 50px rgba(15,23,42,.25)!important}.alert.fade.in,.smx-main-body>:not(:first-child){animation:smx-fade-in .35s cubic-bezier(.4,0,.2,1)}@keyframes smx-fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.smx-main-body>section{animation:none}.smx-main-body>nav{animation:none}.main-content table.table>tbody>tr>td{white-space:nowrap;max-width:none}.main-content table.table>tbody>tr>td .domain-name,.main-content table.table>tbody>tr>td.description,.main-content table.table>tbody>tr>td.subject,.main-content table.table>tbody>tr>td:first-child{white-space:normal}@media (min-width:1024px){.main-content table.table>tbody>tr>td:first-child,.main-content table.table>thead>tr>th:first-child{width:80px;text-align:center}}.smx-main-body .iti input.form-control,.smx-main-body .iti__flag-container+input,.smx-main-body input[data-phone-cc-input],.smx-main-body input[name=phonenumber]{padding-left:60px!important}.smx-main-body .iti__flag-container{z-index:2}.smx-main-body .iti{width:100%}.main-content .form-group>label:not(.form-control-feedback),.main-content label.control-label{margin-bottom:8px;display:block;position:relative}.main-content .form-group{position:relative}.main-content .form-group>label+input.form-control,.main-content .form-group>label+select.form-control,.main-content .form-group>label+textarea.form-control{margin-top:0}#order-standard_cart .view-cart-items-header{background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-radius:14px 14px 0 0!important;padding:14px 20px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em;position:relative;border-bottom:1px solid #f1f5f9}#order-standard_cart .view-cart-items-header::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:14px 14px 0 0}#order-standard_cart .view-cart-items{border:1px solid #e2e8f0!important;border-top:none!important;border-radius:0 0 14px 14px!important;overflow:hidden}#order-standard_cart .order-summary h2{background-image:none!important;background-color:#fff!important;color:#0f172a!important;margin:0!important;padding:16px 22px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;position:relative;border-bottom:1px solid #f1f5f9}#order-standard_cart .order-summary h2::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7c3aed,#2563eb,#14b8a6);border-radius:18px 18px 0 0}#order-standard_cart .order-summary .total-due-today .amt{font-size:26px!important;line-height:1.1;letter-spacing:-.01em}#order-standard_cart .order-summary .bordered-totals,#order-standard_cart .order-summary .recurring-totals,#order-standard_cart .order-summary .subtotal{font-size:13.5px!important}#order-standard_cart #btnValidatePromotionCode,#order-standard_cart .promo-code .btn,#order-standard_cart .promo-code button[type=submit]{background:0 0!important;background-image:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:10px 20px!important;font-weight:600!important;box-shadow:0 4px 10px -4px rgba(37,99,235,.4)}#order-standard_cart .promo-code input[type=text],#order-standard_cart input[name=promocode]{background:#f8fafc url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") no-repeat 14px center!important;padding-left:40px!important}.main-content [data-department-card]>div>.icon-box,.main-content a[href*="submitticket.php?step=2"] .gradient-icon-xl,.smx-main-body .dept-card-icon{width:44px!important;height:44px!important;font-size:18px}.main-content .w-16.h-16,.main-content a.service-card-hover .w-16.h-16,.submit-ticket .flex-shrink-0.w-16{width:44px!important;height:44px!important;font-size:16px}.main-content .product-actions-wrapper .btn-danger,.main-content button.btn-danger,.main-content input[type=submit].btn-danger,.smx-main-body .btn-danger.btn-block{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:9px 18px!important;font-size:13.5px!important;font-weight:600!important;border-radius:12px!important;min-height:40px!important;height:auto!important;max-width:220px;width:auto!important;background:#fff!important;background-image:none!important;color:#dc2626!important;border:1px solid #fecaca!important;box-shadow:none!important;white-space:nowrap}.main-content button.btn-danger:hover,.smx-main-body .btn-danger:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important;transform:translateY(-1px)}.main-content [data-ssl-status] img,.main-content img[src*=ssl][src$=".png"]:not([src*=flags]),.main-content td img.smx-ssl-icon{max-width:16px;height:auto;vertical-align:middle}.main-content dd img[alt=""],.main-content td img[alt=""]:not([srcset]){display:none}.checkbox.switch input[type=checkbox]+label,.onoffswitch,input[type=checkbox].toggle+label{position:relative}.onoffswitch{width:60px!important;height:28px!important;border-radius:9999px!important;border:1px solid #e2e8f0!important;background:#f1f5f9!important;overflow:hidden}.onoffswitch-inner::after,.onoffswitch-inner::before{height:26px!important;line-height:26px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.05em}.onoffswitch-inner::before{background:linear-gradient(135deg,#10b981,#14b8a6)!important;color:#fff!important}.onoffswitch-inner::after{background:#e2e8f0!important;color:#64748b!important}.onoffswitch-switch{background:#fff!important;border:1px solid #cbd5e1!important;right:34px;box-shadow:0 2px 4px rgba(15,23,42,.1)}.main-content table.table .fa-check-circle,.main-content table.table .fa-times-circle{font-size:14px}.main-content table.table .text-nowrap,.main-content table.table td[data-sort-value]{white-space:nowrap!important}.main-content table.table{table-layout:auto;width:100%!important}.main-content .dataTables_wrapper>.listtable,.main-content .listtable,.main-content .table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%}.main-content .dataTables_wrapper::-webkit-scrollbar,.main-content .listtable::-webkit-scrollbar{height:10px;background:#f1f5f9}.main-content .dataTables_wrapper::-webkit-scrollbar-track,.main-content .listtable::-webkit-scrollbar-track{background:#f8fafc;border-radius:999px}.main-content .dataTables_wrapper::-webkit-scrollbar-thumb,.main-content .listtable::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:999px;border:2px solid #f8fafc}.main-content .dataTables_wrapper::-webkit-scrollbar-thumb:hover,.main-content .listtable::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#1d4ed8,#0d9488)}.main-content .dataTables_wrapper,.main-content .listtable{scrollbar-width:thin;scrollbar-color:#2563eb #f8fafc}.main-content .listtable{position:relative}.main-content .listtable[data-scroll=true]::after{content:'';position:absolute;top:0;right:0;bottom:10px;width:36px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95));border-top-right-radius:14px;opacity:1;transition:opacity .2s ease}.main-content .listtable[data-scroll=true][data-scroll-end=true]::after{opacity:0}.main-content .table-container,.main-content>.dataTables_wrapper,.main-content>.panel{max-width:100%}@media (min-width:768px){.main-content table.table>tbody>tr>td,.main-content table.table>thead>tr>th{padding:11px 12px!important}}.main-content .dataTables_wrapper,.main-content>.panel.panel-default:has(table),.main-content>div:has(> table.table.dataTable){max-width:100%;overflow-x:auto}.smx-main-body .smx-invoice-hero .smx-invoice-total,body.font-sans .smx-invoice-total{font-size:36px!important;line-height:1!important}body.font-sans .smx-main-body .alert .alert{background:0 0!important;border:1px solid rgba(159,18,57,.2)!important;padding:10px 14px!important;margin-top:6px!important}aside.sidebar:empty,aside.sidebar>:only-child{margin-bottom:0}aside.sidebar>.panel+.panel,aside.sidebar>.panel-sidebar+.panel-sidebar{margin-top:12px!important}.main-content .alert-info{padding-left:52px!important;position:relative;min-height:60px}#footer{color:#cbd5e1!important}#footer a:not(.gradient-text){color:#94a3b8}#footer a:not(.gradient-text):hover{color:#14b8a6}#footer .text-slate-400{color:#94a3b8!important}#footer .text-slate-500{color:#94a3b8!important}.main-content .form-group.has-error input,.main-content .form-group.has-error select,.main-content .form-group.has-error textarea,.main-content input.is-invalid,.main-content input[aria-invalid=true],.smx-main-body input.error,.smx-main-body input:invalid:not(:focus):not(:placeholder-shown){border-color:#f43f5e!important;background-color:#fff1f2!important;box-shadow:0 0 0 3px rgba(244,63,94,.12)!important}.main-content .form-group.has-error .control-label,.main-content .form-group.has-error label{color:#b91c1c!important}.main-content .field-error,.main-content .form-group.has-error .help-block,.main-content .help-block,.main-content .invalid-feedback{display:block;margin-top:4px;font-size:12px;color:#b91c1c;font-weight:500}.main-content .help-block.has-success,.main-content .valid-feedback{color:#047857}.main-content .form-group.has-success input,.main-content .form-group.has-success select,.main-content input.is-valid{border-color:#10b981!important;background-color:#f0fdf4!important}.main-content input:disabled,.main-content input[readonly],.main-content select:disabled,.main-content select[readonly],.main-content textarea:disabled{background:#f8fafc!important;color:#94a3b8!important;cursor:not-allowed;border-color:#e2e8f0!important;opacity:.75}.main-content label .asterisk,.main-content label .required,.main-content label:has(input[required]) .label-text::after{color:#f43f5e;margin-left:2px}.main-content label.control-label::after{content:attr(data-required);color:#f43f5e;margin-left:3px}.main-content .btn.disabled,.main-content .btn:disabled,.main-content button[disabled],.main-content input[type=submit][disabled],.smx-main-body .gradient-btn.disabled,.smx-main-body .gradient-btn:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;pointer-events:none}.main-content .btn.is-loading,.smx-main-body .gradient-btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.main-content .btn.is-loading::after,.smx-main-body .gradient-btn.is-loading::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:smx-spin .7s linear infinite;color:#fff;opacity:.85}.main-content .g-recaptcha,.main-content [data-sitekey],.smx-main-body .g-recaptcha{display:inline-flex;justify-content:center;margin:12px auto;transform-origin:center top}.main-content .captcha-container,.main-content form .text-center iframe[src*=recaptcha],.smx-main-body .captcha{display:block;margin:16px auto}.grecaptcha-badge{bottom:72px!important;z-index:40;box-shadow:0 4px 12px rgba(15,23,42,.15)!important}body.font-sans.admin-masquerading::before,body[data-admin-masquerade=true]::before{content:'⚠ Estás navegando como cliente — ';display:block;position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(90deg,#f59e0b,#ef4444);color:#fff;padding:6px 16px;font-size:12px;font-weight:600;text-align:center;letter-spacing:.04em;box-shadow:0 2px 8px rgba(239,68,68,.3)}body.font-sans.admin-masquerading nav#smxNav,body[data-admin-masquerade=true] nav#smxNav{top:28px!important}body.font-sans.admin-masquerading section#main-body,body[data-admin-masquerade=true] section#main-body{padding-top:100px!important}.main-content input[type=file],.smx-main-body input[type=file]{display:block;width:100%;padding:10px 14px;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;font-size:13px;color:#475569;cursor:pointer;transition:all .15s ease}.main-content input[type=file]:hover,.smx-main-body input[type=file]:hover{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.main-content input[type=file]::-webkit-file-upload-button,.main-content input[type=file]::file-selector-button,.smx-main-body input[type=file]::-webkit-file-upload-button,.smx-main-body input[type=file]::file-selector-button{padding:6px 14px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:12px;margin-right:12px;cursor:pointer;transition:transform .15s ease}.main-content input[type=file]:hover::-webkit-file-upload-button,.main-content input[type=file]:hover::file-selector-button{transform:translateY(-1px)}.main-content input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):not([disabled]),.main-content input[type=radio]:not(.sr-only):not(.peer):not([disabled]),.smx-main-body input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):not([disabled]),.smx-main-body input[type=radio]:not(.sr-only):not(.peer):not([disabled]){appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #cbd5e1;background:#fff;cursor:pointer;transition:all .15s ease;position:relative;flex-shrink:0;vertical-align:middle}.main-content input[type=checkbox]:not(.switch):not(.sr-only):not(.peer),.smx-main-body input[type=checkbox]:not(.switch):not(.sr-only):not(.peer){border-radius:5px}.main-content input[type=radio],.smx-main-body input[type=radio]{border-radius:50%}.main-content input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):hover,.main-content input[type=radio]:not(.sr-only):not(.peer):hover,.smx-main-body input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):hover,.smx-main-body input[type=radio]:not(.sr-only):not(.peer):hover{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.main-content input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):checked,.main-content input[type=radio]:not(.sr-only):not(.peer):checked,.smx-main-body input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):checked,.smx-main-body input[type=radio]:not(.sr-only):not(.peer):checked{background:linear-gradient(135deg,#2563eb,#14b8a6);border-color:transparent}.main-content input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):checked::after,.smx-main-body input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):checked::after{content:'';position:absolute;left:4px;top:0;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.main-content input[type=radio]:not(.sr-only):not(.peer):checked::after,.smx-main-body input[type=radio]:not(.sr-only):not(.peer):checked::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#fff}.main-content input[type=checkbox]:not(.switch):not(.sr-only):not(.peer):focus-visible,.main-content input[type=radio]:not(.sr-only):not(.peer):focus-visible{outline:0;box-shadow:0 0 0 3px rgba(37,99,235,.35)}#smxNav img[alt*=avatar],.main-content img.avatar,.main-content img.gravatar,.main-content img[class*=avatar]{background:#f1f5f9;border-radius:50%;object-fit:cover}.main-content img[alt]:not([src]),.main-content img[src=""]{display:inline-block;min-width:24px;min-height:24px;background:#f1f5f9;position:relative}.main-content img.avatar:not([src]),.main-content img.avatar[src=""]{visibility:hidden}.main-content img.avatar::before{content:attr(data-initials);display:flex;align-items:center;justify-content:center;position:absolute;inset:0;background:linear-gradient(135deg,#7c3aed,#2563eb,#14b8a6);color:#fff;font-weight:700;font-size:14px;border-radius:50%}.smx-skip-link{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:0!important}.smx-skip-link:focus,.smx-skip-link:focus-visible{position:fixed!important;left:1rem!important;top:1rem!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;padding:.75rem 1rem!important;margin:0!important;background:#fff!important;color:#2563eb!important;font-weight:600!important;font-size:13px!important;text-decoration:none!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(15,23,42,.2)!important;outline:2px solid #2563eb!important;outline-offset:2px!important;z-index:9999!important}#main-body:focus,#main-body:focus-visible{outline:0!important;box-shadow:none!important}.smx-2fa-challenge p{font-size:13px;color:#64748b;text-align:center;margin-bottom:16px;line-height:1.55}.smx-2fa-challenge .form-control,.smx-2fa-challenge .form-group{margin-bottom:0!important}.smx-2fa-challenge label{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.smx-2fa-challenge input.form-control,.smx-2fa-challenge input[type=number],.smx-2fa-challenge input[type=tel],.smx-2fa-challenge input[type=text]{width:100%;padding:14px 16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;color:#0f172a!important;font-family:'SF Mono',ui-monospace,Menlo,Consolas,monospace!important;font-size:18px!important;letter-spacing:.3em!important;text-align:center!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important}.smx-2fa-challenge input.form-control:hover,.smx-2fa-challenge input[type=text]:hover{border-color:#cbd5e1!important}.smx-2fa-challenge input.form-control:focus,.smx-2fa-challenge input[type=text]:focus{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important;outline:0!important}.smx-2fa-challenge .btn,.smx-2fa-challenge button[type=submit],.smx-2fa-challenge input[type=submit]{width:100%;margin-top:16px;padding:14px 24px!important;background:linear-gradient(135deg,#2563eb 0,#9333ea 100%)!important;background-color:#2563eb!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.015em!important;box-shadow:0 4px 12px -2px rgba(37,99,235,.35)!important;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease!important}.smx-2fa-challenge .btn:hover,.smx-2fa-challenge button[type=submit]:hover,.smx-2fa-challenge input[type=submit]:hover{box-shadow:0 6px 18px -2px rgba(37,99,235,.5)!important;transform:translateY(-1px)}.smx-2fa-challenge .btn:active,.smx-2fa-challenge button[type=submit]:active,.smx-2fa-challenge input[type=submit]:active{transform:scale(.99)}.smx-2fa-challenge .alert{display:none}.smx-loading{position:relative;pointer-events:none;color:transparent!important}.smx-loading::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:smx-spin .7s linear infinite}.smx-progress{display:flex;align-items:center;gap:8px;margin:0 0 24px;padding:0;list-style:none}.smx-progress-step{flex:1;position:relative;font-size:12px;font-weight:600;color:#94a3b8;text-align:center;padding-top:28px}.smx-progress-step::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#fff;border:2px solid #cbd5e1;border-radius:50%;z-index:2}.smx-progress-step+.smx-progress-step::after{content:'';position:absolute;top:9px;right:50%;width:100%;height:2px;background:#e2e8f0;z-index:1}.smx-progress-step.is-active{color:#2563eb}.smx-progress-step.is-active::before{background:linear-gradient(135deg,#2563eb,#14b8a6);border-color:transparent;box-shadow:0 0 0 4px rgba(37,99,235,.15)}.smx-progress-step.is-complete{color:#10b981}.smx-progress-step.is-complete::before{background:#10b981;border-color:#10b981;content:'✓';color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.smx-progress-step.is-complete+.smx-progress-step::after{background:#10b981}.smx-hint{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;color:#1d4ed8;font-size:11px;font-weight:500}.smx-hint::before{content:'ℹ';font-weight:700}.smx-main-body .header-lined .breadcrumb,.smx-main-body .header-lined nav.breadcrumb{margin-top:4px!important;font-size:12px!important;padding:0!important}.main-content .smx-card,.main-content [class*="-card-hover"],.main-content>.card,.main-content>.panel-default{border-radius:14px!important}#smxNav [data-smx-dropdown-panel] a{padding:8px 14px!important;font-size:13px!important}a.label-danger,a.label-info,a.label-success,a.label-warning{cursor:pointer;transition:transform .15s ease}a.label-danger:hover,a.label-info:hover,a.label-success:hover,a.label-warning:hover{transform:scale(1.05);text-decoration:none!important}.main-content .hide,.smx-main-body .hide{display:none!important}#flashmessagecontainer>.alert,.flash-message.alert-success{animation:smx-flash-slide-in .35s cubic-bezier(.4,0,.2,1)}.main-content .service-card-hover{position:relative;isolation:isolate}.main-content .service-card-hover::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#7c3aed,#2563eb,#14b8a6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s ease;pointer-events:none}.main-content .service-card-hover:hover::before{opacity:.6}.smx-secure-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;color:#047857;background:rgba(16,185,129,.1);border-radius:9999px}.smx-secure-badge::before{content:'🔒';font-size:10px}.smx-panel{position:relative;transition:transform .2s cubic-bezier(.4, 0, .2, 1),box-shadow .2s ease,border-color .15s ease}.smx-panel:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(15,23,42,.15),0 2px 4px rgba(15,23,42,.04);border-color:#cbd5e1}.smx-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#14b8a6);opacity:.9;z-index:1}.smx-panel[data-accent=blue]::before{background:linear-gradient(90deg,#2563eb,#3b82f6)}.smx-panel[data-accent=green]::before{background:linear-gradient(90deg,#10b981,#14b8a6)}.smx-panel[data-accent=gold]::before,.smx-panel[data-accent=yellow]::before{background:linear-gradient(90deg,#f59e0b,#f97316)}.smx-panel[data-accent=red]::before{background:linear-gradient(90deg,#f43f5e,#db2777)}.smx-panel[data-accent=purple]::before{background:linear-gradient(90deg,#7c3aed,#a855f7)}.smx-panel[data-accent=teal]::before{background:linear-gradient(90deg,#14b8a6,#10b981)}.smx-panel[data-accent=orange]::before{background:linear-gradient(90deg,#f97316,#ea580c)}.smx-panel .smx-panel-heading i:first-child,.smx-panel .smx-panel-title i:first-child{color:#94a3b8!important;font-size:14px;width:18px;text-align:center;flex-shrink:0;transition:color .15s ease,transform .15s ease}.smx-panel[data-accent=blue] .smx-panel-title i:first-child{color:#2563eb!important}.smx-panel[data-accent=green] .smx-panel-title i:first-child{color:#10b981!important}.smx-panel[data-accent=gold] .smx-panel-title i:first-child,.smx-panel[data-accent=yellow] .smx-panel-title i:first-child{color:#f59e0b!important}.smx-panel[data-accent=red] .smx-panel-title i:first-child{color:#f43f5e!important}.smx-panel[data-accent=purple] .smx-panel-title i:first-child{color:#7c3aed!important}.smx-panel[data-accent=teal] .smx-panel-title i:first-child{color:#14b8a6!important}.smx-panel[data-accent=orange] .smx-panel-title i:first-child{color:#f97316!important}.smx-panel .smx-panel-title{font-size:14px!important;letter-spacing:-.005em}.smx-panel .smx-panel-heading a{position:relative;white-space:nowrap}.smx-panel .smx-panel-heading a::after{content:'';position:absolute;left:20px;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .15s ease}.smx-panel .smx-panel-heading a:hover::after{transform:scaleX(1)}.smx-panel .smx-panel-list li a,.smx-panel .smx-panel-list li>div{padding:12px 20px!important;transition:background .12s ease,color .12s ease,padding-left .15s ease}.smx-panel .smx-panel-list li a:hover{padding-left:24px!important;background:linear-gradient(90deg,#eff6ff,rgba(239,246,255,0))!important}.smx-panel .smx-panel-list li a:hover i{transform:translateX(2px)}.smx-panel .smx-panel-list li a i{transition:transform .15s ease}.smx-panel .smx-panel-list li .badge,.smx-panel .smx-panel-list li .label{font-size:10px!important;font-weight:700!important;padding:3px 10px!important;letter-spacing:.04em}.smx-panel .smx-panel-body{line-height:1.6;color:#475569!important}.smx-panel .smx-panel-body strong{color:#0f172a;font-weight:600}.smx-panel .smx-panel-body p a,.smx-panel-body p a{text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1px}.smx-panel .smx-panel-body p a:hover,.smx-panel-body p a:hover{text-decoration-thickness:2px}.smx-panel .smx-panel-footer{background:linear-gradient(180deg,rgba(248,250,252,.5),rgba(241,245,249,.8))!important;color:#64748b!important;font-size:12px!important;font-weight:500}#servicesPanel .smx-panel-list li a{padding:14px 20px!important;align-items:center}#servicesPanel .smx-panel-list li a>span.flex-1{font-size:14px;font-weight:500;color:#334155;transition:color .12s ease}#servicesPanel .smx-panel-list li a:hover>span.flex-1{color:#1d4ed8}#flashmessagecontainer .alert,.flash-message .alert,.main-content .alert.fade.in,.smx-main-body>.alert.in{border-radius:14px!important;padding:16px 20px!important;font-size:14px!important;line-height:1.55;display:flex;align-items:flex-start;gap:12px;border:none!important;box-shadow:0 4px 14px -4px rgba(15,23,42,.1);position:relative;overflow:hidden;animation:smx-flash-slide-in .35s cubic-bezier(.4,0,.2,1)}@keyframes smx-flash-slide-in{from{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}#flashmessagecontainer .alert-success,.main-content .alert.alert-success,.smx-main-body>.alert.alert-success{background:linear-gradient(135deg,#ecfdf5,#f0fdfa)!important;color:#065f46!important;border-left:4px solid #10b981!important}#flashmessagecontainer .alert-success::before,.main-content .alert.alert-success::before,.smx-main-body>.alert.alert-success::before{content:'✓';display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#10b981;color:#fff;font-weight:800;font-size:13px;flex-shrink:0;box-shadow:0 2px 8px rgba(16,185,129,.3)}#flashmessagecontainer .alert-danger,.main-content .alert.alert-danger,.smx-main-body>.alert.alert-danger{background:linear-gradient(135deg,#fff1f2,#fef2f2)!important;color:#9f1239!important;border-left:4px solid #f43f5e!important}#flashmessagecontainer .alert-danger::before,.main-content .alert.alert-danger::before,.smx-main-body>.alert.alert-danger::before{content:'!';display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f43f5e;color:#fff;font-weight:800;flex-shrink:0;box-shadow:0 2px 8px rgba(244,63,94,.3)}#flashmessagecontainer .alert-warning,.main-content .alert.alert-warning,.smx-main-body>.alert.alert-warning{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;color:#92400e!important;border-left:4px solid #f59e0b!important}#flashmessagecontainer .alert-info,.main-content .alert.alert-info,.smx-main-body>.alert.alert-info{background:linear-gradient(135deg,#eff6ff,#f0f9ff)!important;color:#1e40af!important;border-left:4px solid #3b82f6!important}.alert .close,.smx-main-body .alert button.close{opacity:.5;font-size:18px;line-height:1;padding:4px 8px!important;color:currentColor!important;background:0 0!important;border:none;margin-left:auto;cursor:pointer;transition:opacity .15s ease}.alert .close:hover,.smx-main-body .alert button.close:hover{opacity:1}aside.sidebar>.panel-sidebar:first-child,aside.sidebar>.panel:first-child{position:relative;overflow:hidden}aside.sidebar>.panel-sidebar:first-child::before,aside.sidebar>.panel:first-child::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#7c3aed,#2563eb,#14b8a6);z-index:1}.main-content table.table>thead>tr>th.sorting::after,.main-content table.table>thead>tr>th.sorting_asc::after,.main-content table.table>thead>tr>th.sorting_desc::after{opacity:.3;margin-left:6px;transition:opacity .15s ease}.main-content table.table>thead>tr>th.sorting_asc::after,.main-content table.table>thead>tr>th.sorting_desc::after{opacity:1;color:#2563eb!important}.main-content table.table>thead>tr>th.sorting:hover::after{opacity:.7}.main-content table.table>thead>tr>th{cursor:pointer;user-select:none;transition:background .12s ease}.main-content table.table>thead>tr>th:hover{background:#eff6ff!important;color:#1d4ed8!important}.main-content .pagination>.active>a,.main-content .pagination>.active>span,.main-content .pagination>li.active>a{background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border:none!important;font-weight:600;box-shadow:0 2px 6px -2px rgba(37,99,235,.5)}.main-content .pagination>li>a,.main-content .pagination>li>span{border-radius:8px!important;margin:0 2px!important;border:1px solid #e2e8f0!important;color:#475569!important;transition:all .15s ease}.main-content .pagination>li:not(.active)>a:hover{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}.main-content .dataTables_filter input{background:#fff url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") no-repeat 12px center!important;padding-left:38px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:14px!important;color:#0f172a;width:240px;transition:all .15s ease}.main-content .dataTables_filter input:focus{background-color:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.main-content .dataTables_filter input::placeholder{color:#94a3b8}.main-content a:not(.btn):not(.gradient-btn):not(.smx-nav-link):not(.smx-mobile-link):not(.list-group-item){color:#2563eb;text-decoration:none;transition:color .15s ease}.main-content a:not(.btn):not(.gradient-btn):not(.smx-nav-link):not(.smx-mobile-link):not(.list-group-item):hover{color:#7c3aed;text-decoration:underline;text-decoration-color:rgba(37,99,235,0.4);text-underline-offset:3px}.smx-main-body .header-lined h1{position:relative;padding-left:0}.smx-panel .smx-panel-footer a{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-weight:600;transition:all .15s ease}.smx-panel .smx-panel-footer a:hover{background:#eff6ff;color:#2563eb;text-decoration:none!important}.home-kb-search,.smx-main-body form[action*=kbsearch]{position:relative;margin:24px 0 32px}.smx-main-body form[action*=kbsearch] input[type=text]{padding:14px 20px 14px 48px!important;font-size:15px!important;background:#fff url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") no-repeat 16px center!important;border-radius:9999px!important;border:1px solid #e2e8f0!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(15,23,42,.04)}.smx-main-body form[action*=kbsearch] input[type=text]:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.12),0 2px 8px rgba(37,99,235,.1);background-color:#fff!important}.smx-main-body form[action*=kbsearch] input[type=text]::placeholder{color:#94a3b8}.smx-skeleton{background:linear-gradient(90deg,#f1f5f9 0,#e2e8f0 40%,#f1f5f9 80%);background-size:200% 100%;animation:smx-shimmer 1.4s linear infinite;border-radius:8px;color:transparent!important;min-height:1em;pointer-events:none;user-select:none}@keyframes smx-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.dataTables_wrapper.loading .dataTables_empty,table.dataTable.processing>tbody>tr>td{color:transparent!important;background-image:linear-gradient(90deg,#f1f5f9 0,#e2e8f0 40%,#f1f5f9 80%)!important;background-size:200% 100%!important;animation:smx-shimmer 1.4s linear infinite!important}.dataTables_processing{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(15,23,42,.1)!important;padding:16px 24px!important;color:#64748b!important;font-size:13px;font-weight:500}.smx-kbd,kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:#334155;background:#fff;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:5px;box-shadow:inset 0 -1px 0 rgba(15,23,42,.02);vertical-align:middle}.smx-kbd-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);background:#0f172a;color:#e2e8f0;padding:12px 18px;border-radius:12px;font-size:13px;box-shadow:0 10px 30px rgba(15,23,42,.4);z-index:100;opacity:0;pointer-events:none;transition:all .25s cubic-bezier(.4, 0, .2, 1);max-width:calc(100vw - 40px)}.smx-kbd-toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.smx-kbd-toast kbd{background:#1e293b;color:#fff;border-color:#334155;border-bottom-color:#1e293b;margin:0 2px}#smxMobileNav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#smxMobileNav .smx-mobile-link{padding:14px 16px;font-size:15px;border-radius:12px}#smxMobileNav .smx-mobile-link:hover{background:linear-gradient(90deg,#eff6ff,rgba(240,253,250,.6));color:#1d4ed8}#smxMobileOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#smxNav [aria-label*=otif] span.absolute{animation:smx-badge-pulse 2.4s ease-in-out infinite;transform-origin:center}@keyframes smx-badge-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:1023px){.main-content table.table>thead{position:absolute;left:-9999px;top:-9999px}.main-content table.table{border:none!important;background:0 0!important}.main-content table.table>tbody>tr{display:block;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:4px 0!important;margin-bottom:12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.main-content table.table>tbody>tr:hover>td,.main-content table.table>tbody>tr:nth-child(2n)>td{background:0 0!important}.main-content table.table>tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px!important;border:none!important;border-top:1px solid #f1f5f9!important;font-size:13.5px!important;text-align:right}.main-content table.table>tbody>tr>td:first-child{border-top:none!important}.main-content table.table>tbody>tr>td::before{content:attr(data-title);display:inline-block;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;min-width:40%;flex-shrink:0}.main-content table[id*=Invoices] tbody tr td:first-child::before,body[class*=ClientArea] .main-content .client-invoice-table tbody tr td:first-child::before,body[class*=invoice] .main-content table.table tbody tr td:first-child::before{content:'Factura N°'}.main-content table[id*=Invoices] tbody tr td:nth-child(2)::before,body[class*=ClientArea] .main-content .client-invoice-table tbody tr td:nth-child(2)::before,body[class*=invoice] .main-content table.table tbody tr td:nth-child(2)::before{content:'Fecha'}.main-content .dataTables_info{font-size:12px!important;color:#94a3b8;padding:8px 16px!important}.main-content .dataTables_length{display:none!important}.main-content .dataTables_paginate{padding:12px 16px!important}.main-content .dataTables_filter{padding:8px 16px 0!important}.main-content .dataTables_filter input{width:100%;margin-top:6px}.main-content table.table>thead>tr>th.sorting::after,.main-content table.table>thead>tr>th.sorting_asc::after,.main-content table.table>thead>tr>th.sorting_desc::after{display:none!important}.main-content .pagination>li>a,.main-content .pagination>li>span{padding:6px 10px!important;font-size:13px}.smx-main-body .header-lined h1{font-size:22px!important;line-height:1.2!important}.smx-main-body .header-lined h1 small{display:block;margin-left:0!important;margin-top:2px;font-size:13px!important}.breadcrumb{font-size:11px!important;margin-top:6px!important}.breadcrumb>li+li::before{padding:0 4px!important}aside.sidebar{margin-top:16px}aside.sidebar .panel-sidebar,aside.sidebar>.panel{margin-bottom:10px!important}.main-content .form-horizontal .control-label{text-align:left!important;padding-right:0!important;padding-top:0!important;margin-bottom:6px}.main-content .form-horizontal .form-group>.col-md-6,.main-content .form-horizontal .form-group>.col-sm-10,.main-content .form-horizontal .form-group>.col-sm-6,.main-content .form-horizontal .form-group>.col-sm-8{width:100%!important;padding-left:0!important;padding-right:0!important}.main-content .row>[class*=col-md-6]{width:100%!important;padding-left:0!important;padding-right:0!important}.main-content .panel .panel-body,.main-content>.panel>.panel-body{padding:16px!important}.main-content>.panel>.panel-heading{padding:14px 16px!important}.hero-gradient-animated,.smx-invoice-hero{padding:24px 20px!important}.main-content .btn,.smx-main-body .btn{min-height:42px}}@media (max-width:640px){#main-body.smx-main-body .smx-container{padding-left:16px!important;padding-right:16px!important}}@media (min-width:768px) and (max-width:1023px){.smx-layout>aside.sidebar{grid-column:1/-1!important;width:100%!important;display:flex!important;flex-wrap:wrap;gap:12px;margin-bottom:16px;order:3}.smx-layout>aside.sidebar>.panel,.smx-layout>aside.sidebar>.panel-sidebar{flex:1 1 260px;margin-bottom:0!important}.smx-layout>.main-content{grid-column:1/-1!important;width:100%!important;order:2}}@media (prefers-reduced-motion:reduce){.hero-gradient-animated,.label-success::before,.status-active::before{animation:none!important}}@media print{body.font-sans::after,body.font-sans::before{display:none!important}#footer,.no-print,.no-print *,nav#smxNav{display:none!important}.smx-main-body{padding-top:0!important}.main-content table.table,.main-content>.panel{box-shadow:none!important;border:1px solid #999!important;break-inside:avoid}a[href]::after{content:""}.btn,.gradient-btn{border:1px solid #999!important;color:#000!important;background:#fff!important;box-shadow:none!important}}.smx-main-body .header-lined h1{font-size:var(--smx-font-h1)!important;font-weight:700!important;letter-spacing:var(--smx-tracking-tight)!important;color:var(--smx-text-heading)!important;line-height:var(--smx-lh-tight)!important}@media (min-width:1024px){.smx-main-body .header-lined h1{font-size:32px!important}}.main-content section .hero-gradient-animated h1,.smx-main-body section .hero-gradient-animated h1{font-size:28px!important;line-height:1.1!important;letter-spacing:-.015em!important;font-weight:800!important}@media (min-width:1024px){.main-content section .hero-gradient-animated h1{font-size:32px!important}}.smx-main-body section>.section-heading,.smx-main-body section>h2{font-size:var(--smx-font-xl)!important;font-weight:700!important;color:var(--smx-text-heading)!important;letter-spacing:var(--smx-tracking-tight)!important;line-height:var(--smx-lh-snug)}.main-content form h3,.main-content h3.smx-section-header,.smx-main-body .section-label,.smx-main-body h3.section-header{font-size:13px!important;font-weight:700!important;letter-spacing:var(--smx-tracking-wider)!important;text-transform:uppercase;color:var(--smx-text-muted)!important;margin:18px 0 10px!important}.main-content,.smx-main-body{font-feature-settings:"cv11","ss01","ss03","tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.main-content .btn-primary,.smx-btn-primary,.smx-main-body .btn-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:10px 20px!important;font-size:13.5px!important;font-weight:600!important;line-height:1.2!important;color:#fff!important;background:var(--smx-gradient-primary)!important;border:none!important;border-radius:var(--smx-radius-pill)!important;box-shadow:0 4px 10px -4px rgba(37,99,235,.4)!important;transition:all var(--smx-duration-fast) var(--smx-ease-inout)!important;white-space:nowrap;cursor:pointer;text-decoration:none}.main-content .btn-primary:hover,.smx-btn-primary:hover,.smx-main-body .btn-primary:hover{background:var(--smx-gradient-primary-hover)!important;transform:translateY(-1px);box-shadow:0 8px 18px -6px rgba(37,99,235,.55)!important;color:#fff!important}.main-content .btn-default,.main-content button[type=reset],.main-content input[type=reset],.smx-btn-secondary,.smx-main-body .btn-default{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:9px 20px!important;font-size:13.5px!important;font-weight:600!important;color:var(--smx-text-body)!important;background:var(--smx-bg-card)!important;background-image:none!important;border:1px solid var(--smx-border)!important;border-radius:var(--smx-radius-pill)!important;transition:all var(--smx-duration-fast) var(--smx-ease-inout)!important;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:none!important}.main-content .btn-default:hover,.smx-btn-secondary:hover,.smx-main-body .btn-default:hover{background:var(--smx-slate-50)!important;color:var(--smx-blue-700)!important;border-color:#bfdbfe!important;transform:translateY(-1px)}.smx-btn-ghost{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--smx-text-muted);background:0 0;border:none;border-radius:var(--smx-radius-pill);transition:all var(--smx-duration-fast) var(--smx-ease-inout);cursor:pointer}.smx-btn-ghost:hover{color:var(--smx-text-link);background:rgba(37,99,235,.06)}.main-content form .btn.btn-default:not(.btn-xs):not(.btn-sm),.main-content form button[type=button][onclick*=cancel],.main-content form button[type=reset],.main-content form input[type=reset]{background:var(--smx-bg-card)!important;color:var(--smx-text-body)!important;border:1px solid var(--smx-border)!important;border-radius:var(--smx-radius-pill)!important;padding:9px 20px!important;font-weight:600!important}.main-content>.panel,.main-content>.panel-default,.smx-card,.smx-main-body .smx-panel{background:var(--smx-bg-card)!important;border:1px solid var(--smx-border)!important;border-radius:var(--smx-radius-card)!important;box-shadow:var(--smx-shadow-card)!important;transition:box-shadow var(--smx-duration-base) var(--smx-ease-inout)}.smx-card:hover,.smx-main-body .smx-panel:hover{box-shadow:var(--smx-shadow-elevated)!important}.smx-status,.status-active,.status-cancelled,.status-pending,.status-suspended{display:inline-flex!important;align-items:center;gap:6px;padding:4px 12px!important;font-size:var(--smx-font-xs)!important;font-weight:700!important;border-radius:var(--smx-radius-pill)!important;text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);line-height:1.2;white-space:nowrap}.main-content .label-success,.main-content td:has([class*=status-active]) .label-success,.smx-main-body .label-success,.smx-status-success,.status-active{background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(20,184,166,.14))!important;color:var(--smx-emerald-600)!important;border:1px solid rgba(16,185,129,.28)!important}.main-content [data-license-status=Active],.main-content dd:contains("Active"),.smx-main-body .license-status-active{color:var(--smx-emerald-600);font-weight:600}.main-content [class*=licenseState]::before,.main-content td.text-center:has-text("Active"),.smx-main-body dl dd.smx-status-text{display:inline-flex;align-items:center;gap:5px}#flashmessagecontainer .alert,.main-content .alert,.smx-main-body .alert{border-radius:var(--smx-radius-alert)!important;padding:14px 18px!important;font-size:13.5px!important;line-height:var(--smx-lh-normal);border:none!important;display:flex;align-items:flex-start;gap:10px;position:relative}.main-content .alert-warning:not(:has(i)):not(:has(svg)):before,.smx-main-body .alert-warning:not(:has(i)):not(:has(svg)):before{content:"⚠";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;color:var(--smx-amber-600)}.main-content .general-info,.smx-main-body .client-domain-info{background:var(--smx-bg-card);border:1px solid var(--smx-border);border-radius:var(--smx-radius-card);padding:22px 24px;box-shadow:var(--smx-shadow-card)}.main-content dl.domain-info,.smx-main-body dl.profile-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:0}.main-content dl.domain-info>dt,.smx-main-body dl.profile-info>dt{font-size:11px;font-weight:700;color:var(--smx-text-muted);text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);margin:0 0 3px}.main-content dl.domain-info>dd,.smx-main-body dl.profile-info>dd{font-size:14px;color:var(--smx-text-heading);font-weight:500;margin:0}.main-content .quick-actions,.smx-main-body .domain-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.main-content .quick-actions a,.smx-main-body .domain-quick-actions a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--smx-text-body);background:var(--smx-bg-card);border:1px solid var(--smx-border);border-radius:var(--smx-radius-pill);transition:all var(--smx-duration-fast) var(--smx-ease-inout)}.main-content .quick-actions a:hover{color:var(--smx-text-link);border-color:#bfdbfe;background:#eff6ff;text-decoration:none}.main-content .quick-actions a::after{content:"→";font-weight:700;opacity:.5;transition:transform var(--smx-duration-fast) var(--smx-ease-inout)}.main-content .quick-actions a:hover::after{transform:translateX(3px);opacity:1}.main-content .license-state,.main-content [data-license-state]{display:inline-flex!important;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(20,184,166,.12));color:var(--smx-emerald-600);border:1px solid rgba(16,185,129,.25);border-radius:var(--smx-radius-pill);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--smx-tracking-wide)}.smx-main-body .product-info-row,.smx-main-body .product-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding-top:16px;margin-top:16px;border-top:1px solid var(--smx-border-subtle);text-align:left}.smx-main-body .product-meta>div{text-align:left}.smx-main-body .product-meta .label{display:block;font-size:11px;font-weight:700;color:var(--smx-text-muted);text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);margin-bottom:3px}.smx-main-body .product-meta .value{font-size:14px;color:var(--smx-text-heading);font-weight:500}.main-content .form-action-bar,.main-content form .form-actions,.main-content form>.text-center:last-child{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;margin-top:20px;border-top:1px solid var(--smx-border-subtle)}.main-content .dataTables_empty{padding:72px 24px!important;text-align:center;color:var(--smx-text-muted)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px dashed var(--smx-border)!important;border-radius:var(--smx-radius-card)!important;font-size:14px!important;font-weight:500;position:relative}.main-content .dataTables_empty::before{content:''!important;display:block!important;width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(124,58,237,.15),transparent 55%),radial-gradient(circle at 70% 70%,rgba(20,184,166,.15),transparent 55%);background-color:var(--smx-bg-subtle);box-shadow:inset 0 0 0 1px var(--smx-border-subtle),var(--smx-shadow-subtle);position:relative}.main-content .dataTables_empty::after{content:'Cuando tengas movimiento, lo verás aquí.';display:block!important;margin-top:6px;font-size:12.5px!important;color:var(--smx-text-subtle);font-weight:400}.main-content #frmTicket,.main-content form[action*=submitticket]{background:var(--smx-bg-card);border:1px solid var(--smx-border);border-radius:var(--smx-radius-card);padding:24px;box-shadow:var(--smx-shadow-card)}.main-content input[type=file]::-webkit-file-upload-button,.main-content input[type=file]::file-selector-button,.smx-main-body input[type=file]::-webkit-file-upload-button,.smx-main-body input[type=file]::file-selector-button{padding:8px 16px;background:var(--smx-slate-50)!important;color:var(--smx-text-body)!important;border:1px solid var(--smx-border)!important;border-radius:var(--smx-radius-sm);font-weight:600;font-size:12.5px;margin-right:12px;cursor:pointer;transition:all var(--smx-duration-fast) var(--smx-ease-inout)}.main-content input[type=file]:hover::-webkit-file-upload-button,.main-content input[type=file]:hover::file-selector-button{background:#eff6ff!important;color:var(--smx-blue-700)!important;border-color:#bfdbfe!important}.main-content .form-section-title,.smx-main-body .preferencias-email-label,.smx-main-body h3.email-preferences{font-size:13px!important;font-weight:700!important;letter-spacing:var(--smx-tracking-wider)!important;text-transform:uppercase;color:var(--smx-text-muted)!important;padding-bottom:8px;border-bottom:1px solid var(--smx-border-subtle);margin:24px 0 12px!important}.main-content .emailPrefsLabel,.smx-main-body strong:only-child{font-weight:700}.main-content form>b,.main-content form>strong:only-child{display:block;font-size:13px!important;font-weight:700!important;letter-spacing:var(--smx-tracking-wider);text-transform:uppercase;color:var(--smx-text-muted);margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--smx-border-subtle)}#order-standard_cart #containerConfigureProduct h2,#order-standard_cart #containerConfigureProduct h3,#order-standard_cart .configure-section h3,#order-standard_cart .text-center>strong,#order-standard_cart>form>.text-center:not(.product-group-section) h3{font-size:13px!important;font-weight:700!important;letter-spacing:var(--smx-tracking-wider)!important;text-transform:uppercase;color:var(--smx-text-muted)!important;text-align:left!important;margin:24px 0 12px!important;padding-bottom:8px;border-bottom:1px solid var(--smx-border-subtle);text-decoration:none!important}#order-standard_cart #containerConfigureProduct h2 a,#order-standard_cart h3 a{color:inherit!important;text-decoration:none!important}#order-standard_cart #containerConfigureProduct>.well,#order-standard_cart .cart-product-header,#order-standard_cart .product-overview{background:var(--smx-bg-card);border:1px solid var(--smx-border);border-radius:var(--smx-radius-card);padding:18px 22px;margin-bottom:20px;box-shadow:var(--smx-shadow-card)}#order-standard_cart .cart-product-header h3,#order-standard_cart .product-overview h3{font-size:var(--smx-font-lg)!important;font-weight:700!important;color:var(--smx-text-heading)!important;text-transform:none!important;margin:0 0 6px!important;border:none!important;padding:0!important;letter-spacing:var(--smx-tracking-tight)!important}#order-standard_cart .cart-product-header .product-specs{color:var(--smx-text-muted);font-size:13px}#order-standard_cart .order-summary .total-due-today{border-top:1px solid var(--smx-border-subtle)!important;padding-top:14px!important;margin-top:14px!important}#smxNav{transition:background-color var(--smx-duration-base) var(--smx-ease-inout),box-shadow var(--smx-duration-base) var(--smx-ease-inout),backdrop-filter var(--smx-duration-base) var(--smx-ease-inout)}body.smx-nav-scrolled #smxNav{background-color:rgba(255,255,255,.82)!important;backdrop-filter:saturate(1.8) blur(14px);-webkit-backdrop-filter:saturate(1.8) blur(14px);box-shadow:var(--smx-shadow-card);border-bottom-color:transparent!important}.main-content .badge:not(.label-*),.smx-main-body .badge{background:var(--smx-bg-subtle)!important;color:var(--smx-text-muted)!important;font-weight:700!important;font-size:11px!important;padding:2px 8px!important;border-radius:var(--smx-radius-pill)!important;text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);line-height:1.4}#smxNav .smx-nav-link span[class*=rounded-full],#smxNav [class*=badge]{background:var(--smx-gradient-danger)!important;color:#fff!important;font-weight:800!important;font-size:10px!important}#smxNav .smx-nav-link[href*=supporttickets] span[class*=rounded-full]{background:var(--smx-gradient-warning)!important}.main-content a:not(.btn):not(.gradient-btn):not(.smx-nav-link):not(.smx-mobile-link):not(.list-group-item):not([class*=btn-]),.smx-main-body a:not(.btn):not(.gradient-btn):not(.smx-nav-link):not(.smx-mobile-link):not(.list-group-item):not([class*=btn-]){color:var(--smx-text-link);text-decoration:none;transition:color var(--smx-duration-fast) var(--smx-ease-inout)}.smx-main-body a:hover:not(.btn):not(.gradient-btn):not(.smx-nav-link):not(.smx-mobile-link):not(.list-group-item):not([class*=btn-]){color:var(--smx-text-link-hover)}.main-content .panel-footer a,.smx-main-body .text-muted a.small,.smx-main-body a.panel-more{color:var(--smx-text-muted)!important;font-weight:600;font-size:12.5px}.main-content .panel-footer a:hover,.smx-main-body a.panel-more:hover{color:var(--smx-text-link)!important}@media (min-width:1024px){.main-content table.table>tbody>tr>td,.main-content table.table>thead>tr>th{padding:13px 14px!important}}:focus-visible{outline:0!important;box-shadow:var(--smx-shadow-focus)!important;border-radius:var(--smx-radius-sm)}.gradient-btn:focus-visible,.smx-btn-primary:focus-visible,button:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.55),0 0 0 5px rgba(37,99,235,.55)!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.smx-panel .smx-panel-footer,.smx-panel>footer{padding:10px 16px!important;font-size:12.5px;color:var(--smx-text-muted);background:linear-gradient(180deg,rgba(248,250,252,.4),rgba(241,245,249,.7))!important;border-top:1px solid var(--smx-border-subtle)!important}.smx-panel-footer a,.smx-panel>footer a{color:var(--smx-text-muted);font-weight:600;transition:color var(--smx-duration-fast) var(--smx-ease-inout)}.smx-panel-footer a:hover,.smx-panel>footer a:hover{color:var(--smx-text-link)}.main-content .smx-panel ul+*,.smx-panel-list+div a,.smx-panel-list+p a{color:var(--smx-text-muted);font-weight:600;font-size:12.5px}* ::-webkit-scrollbar,.main-content::-webkit-scrollbar,.smx-main-body::-webkit-scrollbar{width:10px;height:10px}* ::-webkit-scrollbar-track{background:0 0}* ::-webkit-scrollbar-thumb{background:var(--smx-slate-300);border-radius:var(--smx-radius-pill);border:2px solid transparent;background-clip:padding-box}* ::-webkit-scrollbar-thumb:hover{background:var(--smx-slate-400);background-clip:padding-box;border:2px solid transparent}@keyframes smx-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.smx-main-body .main-content>*{animation:smx-reveal .5s var(--smx-ease-out) backwards}.smx-main-body .main-content>:first-child{animation-delay:0s}.smx-main-body .main-content>:nth-child(2){animation-delay:40ms}.smx-main-body .main-content>:nth-child(3){animation-delay:80ms}.smx-main-body .main-content>:nth-child(4){animation-delay:120ms}.smx-main-body .main-content>:nth-child(5){animation-delay:160ms}.smx-main-body .main-content>:nth-child(6){animation-delay:.2s}.smx-main-body .main-content>* *{animation:none}@media (prefers-reduced-motion:reduce){.smx-main-body .main-content>*{animation:none!important}}.hero-gradient-animated{position:relative;isolation:isolate}.hero-gradient-animated::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(255,255,255,.15),transparent 50%),radial-gradient(ellipse at bottom left,rgba(255,255,255,.08),transparent 50%);pointer-events:none;z-index:1}.hero-gradient-animated>*{position:relative;z-index:2}.main-content table.table>tbody>tr:nth-child(2n)>td{background:rgba(248,250,252,.55)!important}.main-content table.table>tbody>tr:hover>td{background:#eff6ff!important}.smx-panel-list>li:last-child a,.smx-panel>.text-right a.small{color:var(--smx-text-muted);font-weight:600}.main-content .card-inner-divider,.main-content .panel-body+.panel-footer,.smx-main-body .card-divider{border-top:1px solid var(--smx-border-subtle)!important}.main-content .card-body .col-sm-4.text-center,.smx-main-body .card-body .col-sm-4.text-center{text-align:left!important}.main-content .card-body .col-sm-4.text-center>h4,.smx-main-body .card-body .col-sm-4.text-center>h4{font-size:11px!important;font-weight:700!important;color:var(--smx-text-muted)!important;text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);margin:0 0 4px!important;line-height:1.3}.main-content .card-body .col-sm-4.text-center>p,.smx-main-body .card-body .col-sm-4.text-center>p{font-size:13.5px;color:var(--smx-text-heading);font-weight:500;margin:0;line-height:1.4}.main-content .card-body>h4{font-size:11px;font-weight:700;color:var(--smx-text-muted);text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);margin:16px 0 4px}.main-content .card-body>h4:first-child{margin-top:0}.main-content .card-body>h4+p{font-size:13.5px;color:var(--smx-text-heading);margin:0 0 16px;line-height:1.5}.main-content .card-body p.license-state,.main-content .card-body>h4+p.smx-status-pill{display:inline-block;padding:3px 11px;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(20,184,166,.12));color:var(--smx-emerald-600);border:1px solid rgba(16,185,129,.25);border-radius:var(--smx-radius-pill);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);margin-bottom:16px;width:max-content}.main-content p.smx-status-pill[data-status=smx-status-warning]{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(234,88,12,.14))!important;color:#92400e!important;border-color:rgba(245,158,11,.28)!important}.main-content p.smx-status-pill[data-status=smx-status-danger]{background:linear-gradient(135deg,rgba(244,63,94,.14),rgba(219,39,119,.14))!important;color:#9f1239!important;border-color:rgba(244,63,94,.28)!important}.main-content p.smx-status-pill::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7;animation:smx-pulse 2s infinite}.main-content .tab-pane>h3:first-of-type,.smx-main-body .tab-pane>h3:first-of-type{font-size:var(--smx-font-xl)!important;font-weight:700;color:var(--smx-text-heading);letter-spacing:var(--smx-tracking-tight);margin:0 0 16px!important}.main-content .tab-pane>.row>[class*=col-sm-] h4,.smx-main-body .tab-pane>.row>[class*=col-sm-] h4{font-size:11px!important;font-weight:700!important;color:var(--smx-text-muted)!important;text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);margin:16px 0 4px!important;line-height:1.3}.main-content .tab-pane>.row>[class*=col-sm-] h4 strong,.smx-main-body .tab-pane>.row>[class*=col-sm-] h4 strong{font-weight:700}.main-content .tab-pane>.row>[class*=col-sm-] h4+a,.main-content .tab-pane>.row>[class*=col-sm-] h4+span,.main-content .tab-pane>.row>[class*=col-sm-] h4~*{font-size:14px;color:var(--smx-text-heading);line-height:1.5}.main-content .tab-pane>h4:last-of-type,.smx-main-body .tab-pane>h4:last-of-type{font-size:11px;font-weight:700;color:var(--smx-text-muted);text-transform:uppercase;letter-spacing:var(--smx-tracking-wide);margin:28px 0 12px}.main-content .tab-pane>h4+ul,.main-content .tab-pane>ul:last-child,.smx-main-body .tab-pane>ul:last-child{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.main-content .tab-pane>h4+ul>li,.main-content .tab-pane>ul:last-child>li{margin:0}.main-content .tab-pane>h4+ul>li>a,.main-content .tab-pane>ul:last-child>li>a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--smx-text-body);background:var(--smx-bg-card);border:1px solid var(--smx-border);border-radius:var(--smx-radius-pill);transition:all var(--smx-duration-fast) var(--smx-ease-inout);text-decoration:none!important}.main-content .tab-pane>h4+ul>li>a:hover,.main-content .tab-pane>ul:last-child>li>a:hover{color:var(--smx-text-link);border-color:#bfdbfe;background:#eff6ff}.main-content .tab-pane>h4+ul>li>a::after,.main-content .tab-pane>ul:last-child>li>a::after{content:"→";font-weight:700;opacity:.4;transition:transform var(--smx-duration-fast) var(--smx-ease-inout)}.main-content .tab-pane>ul:last-child>li>a:hover::after{transform:translateX(3px);opacity:1}.main-content img[alt*=valid],.main-content img[alt="✓"],.main-content img[src*="check.svg"],.main-content img[src*="valid.svg"]{display:none}.main-content h4:has(strong:contains("Estado SSL"))+img,.main-content h4:has(strong:contains("SSL"))+img{display:none}.main-content .well,.smx-main-body .well{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:20px 22px!important;box-shadow:none!important;color:#475569;font-size:14px;line-height:1.6}.main-content .well-sm,.smx-main-body .well-sm{padding:14px 16px!important;border-radius:12px!important;font-size:13px}.main-content .well-lg,.smx-main-body .well-lg{padding:28px 32px!important;border-radius:18px!important}.main-content .well .btn,.smx-main-body .well .btn{margin-top:4px}.main-content .form-group.has-feedback{position:relative}.main-content .form-control-feedback.glyphicon{position:absolute!important;top:0;right:0;z-index:2;display:block!important;width:44px;height:44px;line-height:44px;text-align:center;pointer-events:none;font-size:16px;margin:0!important}.main-content .has-success .form-control-feedback{color:#10b981}.main-content .has-error .form-control-feedback{color:#f43f5e}.main-content .has-success .form-control{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.1)!important}.main-content .has-error .form-control{border-color:#f43f5e!important;box-shadow:0 0 0 3px rgba(244,63,94,.1)!important}.main-content .help-block,.smx-main-body .help-block{display:block;margin-top:6px;font-size:12.5px;color:#64748b;line-height:1.5}.main-content .has-error .help-block{color:#dc2626}.modal-backdrop.in{opacity:.45!important;background:linear-gradient(180deg,#0f172a,#1e293b)}.modal-dialog{margin-top:72px}.modal-content{border:none!important;border-radius:16px!important;box-shadow:0 25px 50px -12px rgba(15,23,42,.35),0 10px 20px -8px rgba(15,23,42,.2)!important;overflow:hidden}.modal-header{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-bottom:1px solid #e2e8f0!important;padding:18px 24px!important;border-radius:0!important}.modal-header .close{margin-top:4px;font-size:24px;color:#94a3b8;opacity:1;text-shadow:none;transition:color .15s ease}.modal-header .close:hover{color:#dc2626}.modal-title{font-size:16px!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-.01em}.modal-body{padding:24px!important;font-size:14px;color:#334155;line-height:1.6}.modal-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:16px 24px!important;border-radius:0 0 16px 16px!important}.modal-footer .btn+.btn{margin-left:8px}#modalAjax .modal-header.panel-heading,.modal-content.panel-primary>.panel-heading,.modal-content>.panel-heading.panel-primary{background:linear-gradient(135deg,#2563eb 0,#9333ea 100%)!important;color:#fff!important;border:none!important}.modal-content.panel-primary>.panel-heading .panel-title,.modal-content.panel-primary>.panel-heading h4{color:#fff!important;font-weight:700!important}.main-content .dropdown-menu,.smx-main-body .dropdown-menu{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 12px 28px -8px rgba(15,23,42,.18),0 4px 10px -2px rgba(15,23,42,.08)!important;padding:6px!important;margin-top:6px!important;min-width:200px}.main-content .dropdown-menu>li>a,.smx-main-body .dropdown-menu>li>a{padding:8px 12px!important;border-radius:8px!important;color:#475569!important;font-size:13.5px;font-weight:500;transition:background-color .12s ease,color .12s ease}.main-content .dropdown-menu>li>a:focus,.main-content .dropdown-menu>li>a:hover,.smx-main-body .dropdown-menu>li>a:focus,.smx-main-body .dropdown-menu>li>a:hover{background:#f1f5f9!important;color:#2563eb!important}.main-content .dropdown-menu>.divider,.smx-main-body .dropdown-menu>.divider{background:#e2e8f0!important;height:1px!important;margin:6px 2px!important}.main-content .btn-group>.btn+.btn,.smx-main-body .btn-group>.btn+.btn{margin-left:4px}.main-content .btn-group.btn-group-justified .btn,.smx-main-body .btn-group.btn-group-justified .btn{border-radius:10px!important}.main-content .input-group,.smx-main-body .input-group{position:relative}.main-content .input-group>.form-control,.smx-main-body .input-group>.form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.main-content .input-group-addon,.smx-main-body .input-group-addon{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-left:none!important;border-top-right-radius:12px!important;border-bottom-right-radius:12px!important;color:#64748b!important;font-size:13px;font-weight:600;padding:0 14px!important}.main-content .input-group-btn>.btn,.smx-main-body .input-group-btn>.btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.main-content .alert,.smx-main-body .alert{border-radius:12px!important;border:1px solid transparent!important;padding:14px 18px!important;font-size:14px;line-height:1.55;margin-bottom:16px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.main-content .alert-success,.smx-main-body .alert-success{background:linear-gradient(180deg,#ecfdf5,#d1fae5)!important;border-color:#a7f3d0!important;color:#065f46!important}.main-content .alert-danger,.main-content .alert-error,.smx-main-body .alert-danger,.smx-main-body .alert-error{background:linear-gradient(180deg,#fef2f2,#fee2e2)!important;border-color:#fecaca!important;color:#991b1b!important}.main-content .alert-warning,.smx-main-body .alert-warning{background:linear-gradient(180deg,#fffbeb,#fef3c7)!important;border-color:#fde68a!important;color:#92400e!important}.main-content .alert-info,.smx-main-body .alert-info{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border-color:#bfdbfe!important;color:#1e40af!important}.main-content .thumbnail,.smx-main-body .thumbnail{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:14px!important;box-shadow:0 1px 3px rgba(15,23,42,.04);transition:box-shadow .2s ease,transform .2s ease}.main-content .thumbnail:hover,.smx-main-body .thumbnail:hover{box-shadow:0 8px 24px -6px rgba(15,23,42,.15);transform:translateY(-2px)}.main-content .media,.smx-main-body .media{padding:14px 16px!important;border-radius:12px!important;transition:background-color .15s ease}.main-content .media:hover,.smx-main-body .media:hover{background:#f8fafc}.main-content .panel>.panel-body,.smx-main-body .panel>.panel-body{padding:18px 22px!important}.main-content .panel-info,.smx-main-body .panel-info{border-color:#bfdbfe!important}.main-content .panel-info>.panel-heading,.smx-main-body .panel-info>.panel-heading{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border-color:#bfdbfe!important;color:#1e40af!important}.main-content .panel-warning,.smx-main-body .panel-warning{border-color:#fde68a!important}.main-content .panel-warning>.panel-heading,.smx-main-body .panel-warning>.panel-heading{background:linear-gradient(180deg,#fffbeb,#fef3c7)!important;border-color:#fde68a!important;color:#92400e!important}.main-content .panel-danger,.smx-main-body .panel-danger{border-color:#fecaca!important}.main-content .panel-danger>.panel-heading,.smx-main-body .panel-danger>.panel-heading{background:linear-gradient(180deg,#fef2f2,#fee2e2)!important;border-color:#fecaca!important;color:#991b1b!important}.main-content .checkbox label,.main-content .radio label,.smx-main-body .checkbox label,.smx-main-body .radio label{font-weight:500;color:#334155;display:inline-flex;align-items:center;gap:8px;padding-left:0;cursor:pointer}.main-content .checkbox input[type=checkbox],.main-content .radio input[type=radio],.smx-main-body .checkbox input[type=checkbox],.smx-main-body .radio input[type=radio]{margin:0;position:static;width:16px;height:16px;accent-color:#2563eb}.main-content .generate-password,.smx-main-body .generate-password{background:linear-gradient(135deg,#0ea5e9,#14b8a6)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:9px 16px!important;font-weight:600!important;font-size:13px!important;box-shadow:0 4px 10px -3px rgba(20,184,166,.45)!important;transition:transform .1s ease,box-shadow .2s ease}.main-content .generate-password:hover,.smx-main-body .generate-password:hover{transform:translateY(-1px);box-shadow:0 6px 14px -3px rgba(20,184,166,.6)!important;color:#fff!important}.main-content .nav-pills>li>a,.smx-main-body .nav-pills>li>a{border-radius:10px!important;color:#64748b!important;font-weight:600;font-size:13.5px;padding:8px 14px!important;transition:background-color .15s ease,color .15s ease}.main-content .nav-pills>li>a:hover,.smx-main-body .nav-pills>li>a:hover{background:#f1f5f9!important;color:#2563eb!important}.main-content .nav-pills>li.active>a,.main-content .nav-pills>li.active>a:focus,.main-content .nav-pills>li.active>a:hover,.smx-main-body .nav-pills>li.active>a,.smx-main-body .nav-pills>li.active>a:focus,.smx-main-body .nav-pills>li.active>a:hover{background:linear-gradient(135deg,#2563eb,#9333ea)!important;color:#fff!important;box-shadow:0 4px 10px -3px rgba(37,99,235,.4)}.main-content .nav-tabs,.smx-main-body .nav-tabs{border-bottom:1px solid #e2e8f0!important;padding-left:0}.main-content .nav-tabs>li>a,.smx-main-body .nav-tabs>li>a{border:none!important;border-radius:10px 10px 0 0!important;color:#64748b!important;font-weight:600;font-size:13.5px;padding:10px 16px!important;margin-right:2px;transition:background-color .15s ease,color .15s ease}.main-content .nav-tabs>li>a:hover,.smx-main-body .nav-tabs>li>a:hover{background:#f8fafc!important;color:#2563eb!important;border:none!important}.main-content .nav-tabs>li.active>a,.main-content .nav-tabs>li.active>a:hover,.smx-main-body .nav-tabs>li.active>a,.smx-main-body .nav-tabs>li.active>a:hover{background:#fff!important;color:#2563eb!important;border:none!important;box-shadow:0 -2px 0 #2563eb inset}.main-content .tab-content,.smx-main-body .tab-content{padding-top:20px}.main-content .breadcrumb,.smx-main-body .breadcrumb{background:0 0!important;padding:8px 0!important;margin-bottom:12px!important;font-size:13px;color:#64748b}.main-content .breadcrumb>li+li::before,.smx-main-body .breadcrumb>li+li::before{content:"›"!important;color:#cbd5e1;padding:0 8px}.main-content .breadcrumb a,.smx-main-body .breadcrumb a{color:#2563eb;font-weight:500}.main-content .breadcrumb>.active,.smx-main-body .breadcrumb>.active{color:#0f172a;font-weight:600}.main-content .label,.smx-main-body .label{display:inline-block;padding:4px 10px!important;border-radius:9999px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase}.main-content .label-success,.smx-main-body .label-success{background:#d1fae5!important;color:#065f46!important}.main-content .label-warning,.smx-main-body .label-warning{background:#fef3c7!important;color:#92400e!important}.main-content .label-danger,.smx-main-body .label-danger{background:#fee2e2!important;color:#991b1b!important}.main-content .label-info,.smx-main-body .label-info{background:#dbeafe!important;color:#1e40af!important}.main-content .label-default,.smx-main-body .label-default{background:#f1f5f9!important;color:#475569!important}.main-content .label-primary,.smx-main-body .label-primary{background:linear-gradient(135deg,#2563eb,#9333ea)!important;color:#fff!important}.main-content .g-recaptcha,.smx-main-body .g-recaptcha{display:inline-block;margin:0 auto}.main-content .panel.panel-accent-blue,.smx-main-body .panel.panel-accent-blue{border-top:3px solid #2563eb!important}.main-content .panel.panel-accent-green,.smx-main-body .panel.panel-accent-green{border-top:3px solid #10b981!important}.main-content .panel.panel-accent-purple,.smx-main-body .panel.panel-accent-purple{border-top:3px solid #9333ea!important}.main-content .panel.panel-accent-orange,.smx-main-body .panel.panel-accent-orange{border-top:3px solid #f59e0b!important}.main-content .kb-search.input-group,.smx-main-body .kb-search.input-group{margin:0 auto 32px!important;max-width:640px;box-shadow:0 8px 24px -10px rgba(37,99,235,.2);border-radius:9999px;overflow:hidden}.main-content .kb-search .form-control,.smx-main-body .kb-search .form-control{background:#fff!important;border:1px solid #e2e8f0!important;border-right:none!important;border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important;font-size:15px!important;padding:16px 24px!important;height:54px!important;color:#0f172a!important}.main-content .kb-search .form-control:focus,.smx-main-body .kb-search .form-control:focus{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.1)!important}.main-content .kb-search .form-control::placeholder,.smx-main-body .kb-search .form-control::placeholder{color:#94a3b8!important}.main-content .kb-search .input-group-btn .btn,.smx-main-body .kb-search .input-group-btn .btn{height:54px!important;background:linear-gradient(135deg,#2563eb 0,#9333ea 100%)!important;color:#fff!important;border:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important;padding:0 28px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.02em}.main-content .kb-search .input-group-btn .btn:hover,.smx-main-body .kb-search .input-group-btn .btn:hover{box-shadow:inset 0 0 0 100px rgba(255,255,255,.1)}.main-content .kbcategories,.smx-main-body .kbcategories{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0!important;padding:0!important}.main-content .kbcategories>[class*=col-],.smx-main-body .kbcategories>[class*=col-]{float:none!important;width:100%!important;padding:0!important;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px!important;transition:border-color .15s ease,box-shadow .2s ease,transform .15s ease}.main-content .kbcategories>[class*=col-]:hover,.smx-main-body .kbcategories>[class*=col-]:hover{border-color:#bfdbfe;box-shadow:0 8px 20px -6px rgba(37,99,235,.15);transform:translateY(-2px)}.main-content .kbcategories>[class*=col-]>a:first-child,.smx-main-body .kbcategories>[class*=col-]>a:first-child{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#0f172a;text-decoration:none;margin-bottom:6px}.main-content .kbcategories>[class*=col-]>a:first-child:hover,.smx-main-body .kbcategories>[class*=col-]>a:first-child:hover{color:#2563eb}.main-content .kbcategories>[class*=col-]>a:first-child i,.smx-main-body .kbcategories>[class*=col-]>a:first-child i{color:#2563eb;font-size:16px}.main-content .kbcategories>[class*=col-]>p,.smx-main-body .kbcategories>[class*=col-]>p{font-size:13px;color:#64748b;line-height:1.5;margin:0}.main-content .kbarticles,.smx-main-body .kbarticles{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin-bottom:32px}.main-content .kbarticles>a,.smx-main-body .kbarticles>a{display:flex;align-items:center;gap:10px;padding:12px 16px!important;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155!important;font-size:14px;font-weight:500;text-decoration:none!important;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.main-content .kbarticles>a:hover,.smx-main-body .kbarticles>a:hover{border-color:#bfdbfe;background:#eff6ff;color:#2563eb!important}.main-content .kbarticles>a .glyphicon,.main-content .kbarticles>a i,.smx-main-body .kbarticles>a .glyphicon,.smx-main-body .kbarticles>a i{color:#2563eb;font-size:14px}.main-content .list-group .list-group-item,.smx-main-body .list-group .list-group-item{border:1px solid #e2e8f0!important;border-radius:10px!important;margin-bottom:8px!important;padding:14px 18px!important;background:#fff!important;color:#334155!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .2s ease}.main-content .list-group .list-group-item:hover,.smx-main-body .list-group .list-group-item:hover{border-color:#bfdbfe!important;box-shadow:0 4px 12px -4px rgba(37,99,235,.15);text-decoration:none!important}.main-content .list-group .list-group-item strong i.fas.fa-download,.smx-main-body .list-group .list-group-item strong i.fas.fa-download{color:#2563eb;margin-right:6px}.main-content .list-group .list-group-item small,.smx-main-body .list-group .list-group-item small{color:#64748b;font-size:12px}.main-content h2:has(+ .kbarticles),.main-content h2:has(+ .kbcategories),.main-content h2:has(+ .list-group),.smx-main-body h2:has(+ .kbarticles),.smx-main-body h2:has(+ .kbcategories),.smx-main-body h2:has(+ .list-group){font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.01em;margin:32px 0 16px;position:relative;padding-bottom:8px}.main-content h2:has(+ .kbarticles)::after,.main-content h2:has(+ .kbcategories)::after,.main-content h2:has(+ .list-group)::after,.smx-main-body h2:has(+ .kbarticles)::after,.smx-main-body h2:has(+ .kbcategories)::after,.smx-main-body h2:has(+ .list-group)::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,#2563eb,#9333ea);border-radius:2px}.main-content .alert,.main-content .alert-danger,.main-content .alert-error,.main-content .alert-info,.main-content .alert-success,.main-content .alert-warning,.main-content .alert.alert-danger,.main-content .alert.alert-error,.main-content .alert.alert-info,.main-content .alert.alert-success,.main-content .alert.alert-warning,.main-content>.alert,.smx-main-body .alert,.smx-main-body .alert-danger,.smx-main-body .alert-error,.smx-main-body .alert-info,.smx-main-body .alert-success,.smx-main-body .alert-warning,.smx-main-body .alert.alert-danger,.smx-main-body .alert.alert-error,.smx-main-body .alert.alert-info,.smx-main-body .alert.alert-success,.smx-main-body .alert.alert-warning,.smx-main-body>.alert{border-left:1px solid transparent!important;border-right:1px solid transparent!important;border-top:1px solid transparent!important;border-bottom:1px solid transparent!important;border-radius:14px!important;padding:14px 20px!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 0 0 1px rgba(15,23,42,.03);position:relative;overflow:hidden}.main-content .alert-info,.main-content .alert.alert-info,.smx-main-body .alert-info,.smx-main-body .alert.alert-info{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border-color:#bfdbfe!important;color:#1e40af!important}.main-content .alert-success,.main-content .alert.alert-success,.smx-main-body .alert-success,.smx-main-body .alert.alert-success{background:linear-gradient(180deg,#ecfdf5,#d1fae5)!important;border-color:#a7f3d0!important;color:#065f46!important}.main-content .alert-warning,.main-content .alert.alert-warning,.smx-main-body .alert-warning,.smx-main-body .alert.alert-warning{background:linear-gradient(180deg,#fffbeb,#fef3c7)!important;border-color:#fde68a!important;color:#92400e!important}.main-content .alert-danger,.main-content .alert-error,.main-content .alert.alert-danger,.main-content .alert.alert-error,.smx-main-body .alert-danger,.smx-main-body .alert-error,.smx-main-body .alert.alert-danger,.smx-main-body .alert.alert-error{background:linear-gradient(180deg,#fef2f2,#fee2e2)!important;border-color:#fecaca!important;color:#991b1b!important}.main-content .alert-info::before,.main-content .alert.alert-info::before,.smx-main-body .alert-info::before,.smx-main-body .alert.alert-info::before{content:none!important}#flashmessagecontainer .alert.alert-danger::before,#flashmessagecontainer .alert.alert-success::before,#flashmessagecontainer .alert.alert-warning::before{content:initial}section#main-body.smx-main-body{padding-top:72px!important;padding-bottom:8px!important}@media (min-width:640px){section#main-body.smx-main-body{padding-top:72px!important;padding-bottom:12px!important}}@media (min-width:1024px){section#main-body.smx-main-body{padding-top:72px!important;padding-bottom:16px!important}}section#main-body.smx-main-body:has(.logincontainer){padding-top:80px!important;padding-bottom:16px!important;flex:1 0 auto!important;display:block!important}@media (min-width:640px){section#main-body.smx-main-body:has(.logincontainer){padding-top:88px!important;padding-bottom:24px!important}}@media (min-width:1024px){section#main-body.smx-main-body:has(.logincontainer){padding-top:96px!important;padding-bottom:32px!important}}.logincontainer{margin-top:16px!important;margin-bottom:16px!important}#footer{margin-top:0!important}.smx-main-body .smx-container,.smx-main-body>.smx-container{padding-bottom:16px!important}.sidebar>.panel,.sidebar>.panel-sidebar,aside.sidebar>.panel,aside.sidebar>.panel-sidebar{position:relative!important;overflow:hidden!important}.sidebar>.panel-sidebar::before,.sidebar>.panel::before,aside.sidebar>.panel-sidebar::before,aside.sidebar>.panel::before{content:''!important;position:absolute!important;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#7c3aed,#2563eb,#14b8a6)!important;z-index:1;pointer-events:none}.sidebar>.panel-sidebar:not(:first-child)::before,.sidebar>.panel:not(:first-child)::before,aside.sidebar>.panel-sidebar:not(:first-child)::before,aside.sidebar>.panel:not(:first-child)::before{opacity:.45}.main-content h1,.smx-main-body h1{border-bottom:none!important;padding-bottom:0!important;font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.015em;margin:0 0 4px 0;line-height:1.2}.main-content h2,.smx-main-body h2{border-bottom:none!important;padding-bottom:0!important}.main-content h3,.smx-main-body h3{border-bottom:none!important;padding-bottom:0!important}.main-content .smx-page-heading,.main-content>h1+.breadcrumb,.smx-main-body .smx-page-heading,.smx-main-body>h1+.breadcrumb{border-bottom:1px solid #e2e8f0;padding-bottom:12px!important;margin-bottom:24px!important}.main-content .breadcrumb,.smx-main-body .breadcrumb{font-size:12.5px!important;color:#94a3b8!important;padding:0!important;margin:4px 0 0 0!important;background:0 0!important;line-height:1.6}.main-content .breadcrumb a,.smx-main-body .breadcrumb a{color:#64748b!important;font-weight:500!important}.main-content .breadcrumb a:hover,.smx-main-body .breadcrumb a:hover{color:#2563eb!important;text-decoration:none}.main-content .breadcrumb>li+li::before,.smx-main-body .breadcrumb>li+li::before{content:"›"!important;color:#cbd5e1!important;padding:0 6px!important;font-weight:400}.main-content .breadcrumb>.active,.smx-main-body .breadcrumb>.active{color:#475569!important;font-weight:600!important}@media (min-width:768px){form[action*=submitticket] .row .form-group.col-sm-4:first-child,form[action*=submitticket] .row .form-group.col-sm-5{width:50%!important;flex:0 0 50%;max-width:50%}form[action*=submitticket] .row .form-group.col-sm-10{width:100%!important;flex:0 0 100%;max-width:100%}}.main-content>h2+.alert,.main-content>h3+.alert,.smx-main-body>h2+.alert,.smx-main-body>h3+.alert{margin-top:0!important}.main-content>.alert+h2,.main-content>.alert+h3,.smx-main-body>.alert+h2,.smx-main-body>.alert+h3{margin-top:24px!important}.main-content form:not([role=search])>.form-group:last-child,.main-content form:not([role=search])>fieldset>.form-group:last-child,.smx-main-body form:not([role=search])>.form-group:last-child{margin-bottom:0!important}.main-content>.alert-info:only-child,.main-content>div:only-child>.alert-info:only-child,.smx-main-body>.alert-info:only-child,aside+.main-content>.alert-info:only-child{text-align:center!important;padding:48px 24px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px dashed #cbd5e1!important;color:#64748b!important;font-size:14px!important}body.font-sans.min-h-screen.flex.flex-col{min-height:100vh}body.font-sans.min-h-screen.flex.flex-col>#footer,body.font-sans.min-h-screen.flex.flex-col>footer{flex-shrink:0;margin-top:0!important}@media (max-width:639px){.main-content .kb-search.input-group,.smx-main-body .kb-search.input-group{border-radius:12px!important;box-shadow:0 4px 12px -4px rgba(37,99,235,.2)}.main-content .kb-search .form-control,.smx-main-body .kb-search .form-control{font-size:14px!important;padding:12px 16px!important;height:48px!important;border-radius:12px 0 0 12px!important}.main-content .kb-search .input-group-btn .btn,.smx-main-body .kb-search .input-group-btn .btn{height:48px!important;padding:0 18px!important;font-size:13px!important;border-radius:0 12px 12px 0!important}}.main-content .breadcrumb>li:first-child>a,.smx-main-body .breadcrumb>li:first-child>a{font-weight:400!important;color:#64748b!important}.main-content,.smx-main-body>.smx-container{max-width:1320px;margin-left:auto;margin-right:auto}.main-content>h3:not(:first-child),.smx-main-body>h3:not(:first-child){margin-top:32px!important;padding-top:20px!important;border-top:1px solid #f1f5f9}.main-content .row>.form-group,.smx-main-body .row>.form-group{margin-bottom:16px!important}.main-content .panel>.panel-body>.form-group:last-child,.smx-main-body .panel>.panel-body>.form-group:last-child{margin-bottom:0!important}.main-content .ticket-attachments-message,.smx-main-body .ticket-attachments-message{margin-top:8px!important;font-size:12px!important;color:#94a3b8!important;padding:0 4px}.main-content .text-center.margin-bottom,.smx-main-body .text-center.margin-bottom{margin-bottom:20px!important;margin-top:4px!important}.main-content .dataTables_info,.main-content .dataTables_wrapper .dataTables_info,.main-content div.dataTables_info,.smx-main-body .dataTables_info,.smx-main-body .dataTables_wrapper .dataTables_info,.smx-main-body div.dataTables_info{background:0 0!important;background-color:transparent!important;color:#64748b!important;padding:12px 18px!important;font-size:12.5px!important;font-weight:500;border:none!important;float:none!important;clear:none!important}.main-content .listtable,.smx-main-body .listtable{background:linear-gradient(180deg,#f8fafc,#fff)!important;border-bottom:1px solid #f1f5f9!important;display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0!important;margin:0!important;overflow:visible!important}.main-content .listtable>.dataTables_info,.smx-main-body .listtable>.dataTables_info{order:1;flex:0 0 auto;background:0 0!important;border:none!important;padding:12px 16px!important;margin:0!important}.main-content .listtable>.dataTables_filter,.smx-main-body .listtable>.dataTables_filter{order:2;flex:0 0 auto;background:0 0!important;border:none!important;padding:10px 16px!important;margin:0 0 0 auto!important;float:none!important}.main-content .listtable>table,.smx-main-body .listtable>table{order:3;flex:1 0 100%;width:100%!important;margin:0!important;border-top:1px solid #f1f5f9}.main-content .listtable>.dataTables_filter label,.smx-main-body .listtable>.dataTables_filter label{font-size:12px!important;font-weight:600!important;color:#64748b!important;margin:0!important;display:inline-flex;align-items:center;gap:8px}.main-content .listtable>.dataTables_filter input,.smx-main-body .listtable>.dataTables_filter input{width:220px!important;padding:7px 12px 7px 32px!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;font-size:13px!important;background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='M21 21l-4.35-4.35'/></svg>")!important;background-repeat:no-repeat!important;background-position:10px center!important;background-size:14px 14px!important;color:#0f172a!important;box-shadow:0 1px 2px rgba(15,23,42,.03)}.main-content .listtable>.dataTables_filter input:focus,.smx-main-body .listtable>.dataTables_filter input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;outline:0!important;background-color:#fff!important}.main-content table.dataTable thead th,.smx-main-body table.dataTable thead th{background-image:none!important;background-repeat:no-repeat!important;padding:12px 28px 12px 16px!important;text-transform:uppercase;font-weight:600!important;font-size:11px!important;letter-spacing:.06em!important;color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;position:relative;vertical-align:middle}.main-content table.dataTable thead th.sorting,.main-content table.dataTable thead th.sorting_asc,.main-content table.dataTable thead th.sorting_desc,.smx-main-body table.dataTable thead th.sorting,.smx-main-body table.dataTable thead th.sorting_asc,.smx-main-body table.dataTable thead th.sorting_desc{cursor:pointer;user-select:none;transition:color .15s ease,background-color .15s ease}.main-content table.dataTable thead th.sorting:hover,.main-content table.dataTable thead th.sorting_asc:hover,.main-content table.dataTable thead th.sorting_desc:hover,.smx-main-body table.dataTable thead th.sorting:hover,.smx-main-body table.dataTable thead th.sorting_asc:hover,.smx-main-body table.dataTable thead th.sorting_desc:hover{background:#f1f5f9!important;color:#2563eb!important}.main-content table.dataTable thead th.sorting::before,.main-content table.dataTable thead th.sorting_asc::before,.main-content table.dataTable thead th.sorting_desc::before,.smx-main-body table.dataTable thead th.sorting::before,.smx-main-body table.dataTable thead th.sorting_asc::before,.smx-main-body table.dataTable thead th.sorting_desc::before{content:none!important}.main-content table.dataTable thead th.sorting::after,.smx-main-body table.dataTable thead th.sorting::after{content:'';position:absolute;right:10px;top:50%;width:8px;height:12px;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12' fill='%23cbd5e1'><path d='M4 0L0 4h8z'/><path d='M4 12L0 8h8z'/></svg>")!important;background-size:8px 12px!important;background-repeat:no-repeat!important;background-position:center!important;opacity:.7;transition:opacity .15s ease}.main-content table.dataTable thead th.sorting:hover::after,.smx-main-body table.dataTable thead th.sorting:hover::after{opacity:1}.main-content table.dataTable thead th.sorting_asc::after,.smx-main-body table.dataTable thead th.sorting_asc::after{content:'';position:absolute;right:10px;top:50%;width:8px;height:12px;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12' fill='%23cbd5e1'><path d='M4 0L0 4h8z' fill='%232563eb'/><path d='M4 12L0 8h8z'/></svg>")!important;background-size:8px 12px!important;background-repeat:no-repeat!important;background-position:center!important;opacity:1}.main-content table.dataTable thead th.sorting_desc::after,.smx-main-body table.dataTable thead th.sorting_desc::after{content:'';position:absolute;right:10px;top:50%;width:8px;height:12px;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12' fill='%23cbd5e1'><path d='M4 0L0 4h8z'/><path d='M4 12L0 8h8z' fill='%232563eb'/></svg>")!important;background-size:8px 12px!important;background-repeat:no-repeat!important;background-position:center!important;opacity:1}.main-content table.dataTable thead th.sorting_disabled::after,.main-content table.dataTable thead th:not(.sorting):not(.sorting_asc):not(.sorting_desc)::after,.smx-main-body table.dataTable thead th.sorting_disabled::after,.smx-main-body table.dataTable thead th:not(.sorting):not(.sorting_asc):not(.sorting_desc)::after{content:none!important}.main-content .table.table-list tbody tr,.main-content table.dataTable tbody tr,.smx-main-body .table.table-list tbody tr,.smx-main-body table.dataTable tbody tr{cursor:pointer;transition:background-color .12s ease;border-bottom:1px solid #f1f5f9!important}.main-content .table.table-list tbody tr:hover,.main-content table.dataTable tbody tr:hover,.smx-main-body .table.table-list tbody tr:hover,.smx-main-body table.dataTable tbody tr:hover{background:#f8fafc!important}.main-content table.dataTable tbody tr:last-child,.smx-main-body table.dataTable tbody tr:last-child{border-bottom:none!important}.main-content .table.table-list tbody td,.main-content table.dataTable tbody td,.smx-main-body .table.table-list tbody td,.smx-main-body table.dataTable tbody td{padding:12px 16px!important;font-size:14px!important;color:#334155!important;border:none!important;vertical-align:middle!important}.main-content table.dataTable.table-striped tbody tr:nth-child(2n),.smx-main-body table.dataTable.table-striped tbody tr:nth-child(2n){background:#fafbfc}.main-content table.dataTable.table-striped tbody tr:nth-child(2n):hover,.smx-main-body table.dataTable.table-striped tbody tr:nth-child(2n):hover{background:#f1f5f9}.main-content table.dataTable td[data-order],.smx-main-body table.dataTable td[data-order]{font-variant-numeric:tabular-nums}.main-content table.dataTable tbody td strong,.smx-main-body table.dataTable tbody td strong{color:#0f172a;font-weight:600}.main-content table.dataTable tbody td a,.smx-main-body table.dataTable tbody td a{color:#2563eb;text-decoration:none;font-weight:500;transition:color .15s ease}.main-content table.dataTable tbody td a:hover,.smx-main-body table.dataTable tbody td a:hover{color:#9333ea;text-decoration:none}.main-content table.dataTable .btn-group.btn-group-sm,.smx-main-body table.dataTable .btn-group.btn-group-sm{display:inline-flex!important;align-items:stretch;width:auto!important;border-radius:10px;overflow:visible;box-shadow:0 1px 2px rgba(15,23,42,.04)}.main-content table.dataTable .btn-group .btn-default,.smx-main-body table.dataTable .btn-group .btn-default{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:0!important;padding:6px 12px!important;font-size:13px!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.main-content table.dataTable .btn-group>.btn-default:first-child,.smx-main-body table.dataTable .btn-group>.btn-default:first-child{border-radius:10px 0 0 10px!important;border-right:none!important}.main-content table.dataTable .btn-group>.btn-default:last-child,.main-content table.dataTable .btn-group>.dropdown-toggle.btn-default,.smx-main-body table.dataTable .btn-group>.btn-default:last-child,.smx-main-body table.dataTable .btn-group>.dropdown-toggle.btn-default{border-radius:0 10px 10px 0!important;padding:6px 8px!important}.main-content table.dataTable .btn-group .btn-default:hover,.smx-main-body table.dataTable .btn-group .btn-default:hover{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}.main-content table.dataTable .dropdown-toggle .caret,.smx-main-body table.dataTable .dropdown-toggle .caret{border-top-color:#64748b;margin-left:0}.main-content table.dataTable .btn-group .btn-default>.fas.fa-wrench,.smx-main-body table.dataTable .btn-group .btn-default>.fas.fa-wrench{font-size:12px;color:#64748b}.main-content table.dataTable .label.status,.smx-main-body table.dataTable .label.status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px!important;border-radius:9999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.main-content table.dataTable .label.status::before,.smx-main-body table.dataTable .label.status::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.main-content .label.status.status-accepted,.main-content .label.status.status-active,.main-content .label.status.status-open,.main-content .label.status.status-paid,.smx-main-body .label.status.status-accepted,.smx-main-body .label.status.status-active,.smx-main-body .label.status.status-open,.smx-main-body .label.status.status-paid{background:#d1fae5!important;color:#065f46!important}.main-content .label.status.status-customer-reply,.main-content .label.status.status-draft,.main-content .label.status.status-pending,.smx-main-body .label.status.status-customer-reply,.smx-main-body .label.status.status-draft,.smx-main-body .label.status.status-pending{background:#dbeafe!important;color:#1e40af!important}.main-content .label.status.status-answered,.main-content .label.status.status-unpaid,.smx-main-body .label.status.status-answered,.smx-main-body .label.status.status-unpaid{background:#fef3c7!important;color:#92400e!important}.main-content .label.status.status-expired,.main-content .label.status.status-overdue,.main-content .label.status.status-suspended,.smx-main-body .label.status.status-expired,.smx-main-body .label.status.status-overdue,.smx-main-body .label.status.status-suspended{background:#fee2e2!important;color:#991b1b!important}.main-content .label.status.status-cancelled,.main-content .label.status.status-closed,.smx-main-body .label.status.status-cancelled,.smx-main-body .label.status.status-closed{background:#f1f5f9!important;color:#475569!important}.main-content .label.status.status-delivered,.main-content .label.status.status-in-progress,.smx-main-body .label.status.status-delivered,.smx-main-body .label.status.status-in-progress{background:linear-gradient(135deg,#e0f2fe,#dbeafe)!important;color:#1e3a8a!important}.main-content .dataTables_wrapper>.dataTables_length,.smx-main-body .dataTables_wrapper>.dataTables_length{padding:14px 18px!important;background:linear-gradient(0deg,#f8fafc,#fff)!important;border-top:1px solid #f1f5f9!important;float:left!important;margin:0!important}.main-content .dataTables_wrapper>.dataTables_paginate,.smx-main-body .dataTables_wrapper>.dataTables_paginate{padding:14px 18px!important;background:linear-gradient(0deg,#f8fafc,#fff)!important;border-top:1px solid #f1f5f9!important;float:right!important;margin:0!important}.main-content .dataTables_length label,.smx-main-body .dataTables_length label{font-size:12.5px!important;color:#64748b!important;font-weight:500!important;display:inline-flex;align-items:center;gap:8px;margin:0!important}.main-content .dataTables_length select,.smx-main-body .dataTables_length select{padding:6px 10px!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;background:#fff!important;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.03)}.main-content .btn-group.margin-bottom,.smx-main-body .btn-group.margin-bottom{margin-top:16px;margin-bottom:16px}.main-content .btn-group.margin-bottom>.btn-default.dropdown-toggle,.smx-main-body .btn-group.margin-bottom>.btn-default.dropdown-toggle{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:8px 18px!important;font-size:13px!important;font-weight:600!important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.main-content .btn-group.margin-bottom>.btn-default.dropdown-toggle:hover,.smx-main-body .btn-group.margin-bottom>.btn-default.dropdown-toggle:hover{background:#f8fafc!important;color:#2563eb!important;border-color:#bfdbfe!important}.main-content .glyphicon:empty,.smx-main-body .glyphicon:empty{display:inline-block;width:14px;height:14px;vertical-align:middle}@media (max-width:767px){.main-content .listtable,.smx-main-body .listtable{flex-direction:column;align-items:stretch}.main-content .listtable>.dataTables_info,.smx-main-body .listtable>.dataTables_info{padding:10px 14px 2px!important;font-size:11.5px!important}.main-content .listtable>.dataTables_filter,.smx-main-body .listtable>.dataTables_filter{padding:6px 14px 10px!important;margin:0!important}.main-content .listtable>.dataTables_filter input,.smx-main-body .listtable>.dataTables_filter input{width:100%!important}.main-content .listtable>.dataTables_filter label,.smx-main-body .listtable>.dataTables_filter label{display:flex!important;width:100%}.main-content .table.table-list tbody td,.main-content table.dataTable tbody td,.smx-main-body .table.table-list tbody td,.smx-main-body table.dataTable tbody td{padding:10px 12px!important;font-size:13px!important}.main-content table.dataTable thead th,.smx-main-body table.dataTable thead th{padding:10px 22px 10px 12px!important;font-size:10px!important}.main-content .dataTables_wrapper>.dataTables_length,.main-content .dataTables_wrapper>.dataTables_paginate,.smx-main-body .dataTables_wrapper>.dataTables_length,.smx-main-body .dataTables_wrapper>.dataTables_paginate{float:none!important;text-align:center!important;padding:10px 14px!important}.main-content .dataTables_wrapper>.dataTables_paginate,.smx-main-body .dataTables_wrapper>.dataTables_paginate{border-top:1px dashed #f1f5f9!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{padding-left:36px!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{top:50%!important;left:10px!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;line-height:18px!important;border-radius:50%!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important;color:#fff!important;border:none!important;box-shadow:0 2px 6px -2px rgba(37,99,235,.4);font-weight:600}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control::before{background:linear-gradient(135deg,#9333ea,#7c3aed)!important}table.dataTable.dtr-inline.collapsed>tbody>tr.child{background:#f8fafc!important}table.dataTable.dtr-inline.collapsed>tbody>tr.child td.child{padding:10px 16px!important}.dtr-details{width:100%;padding:0!important}.dtr-details li{padding:8px 0!important;border-bottom:1px solid #e2e8f0!important;display:flex;flex-direction:column;gap:4px}.dtr-details li:last-child{border-bottom:none!important}.dtr-details .dtr-title{font-size:10.5px!important;font-weight:700!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.06em!important}.dtr-details .dtr-data{font-size:13.5px!important;color:#0f172a!important;font-weight:500}}.main-content table.dataTable .responsive-edit-button .btn,.smx-main-body table.dataTable .responsive-edit-button .btn{width:100%!important;padding:8px 14px!important;border-radius:9999px!important;font-size:13px!important;font-weight:600!important}.main-content .tab-content,.smx-main-body .tab-content{background:0 0!important}.main-content .table-container,.smx-main-body .table-container{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 1px 3px rgba(15,23,42,.05)!important;overflow:hidden;margin-bottom:16px}.main-content .table-container>form>table,.main-content .table-container>table,.smx-main-body .table-container>form>table,.smx-main-body .table-container>table{margin:0!important;width:100%!important;border:none!important}.main-content .table-container>.dataTables_wrapper,.main-content .table-container>form>.dataTables_wrapper,.smx-main-body .table-container>.dataTables_wrapper,.smx-main-body .table-container>form>.dataTables_wrapper{background:0 0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.main-content table.dataTable tbody tr:focus-visible,.smx-main-body table.dataTable tbody tr:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;background:#eff6ff!important}@media (max-width:991px){.main-content .form-horizontal .control-label,.smx-main-body .form-horizontal .control-label{text-align:left!important;padding-top:0!important;padding-bottom:6px!important;width:100%!important;max-width:100%!important;display:block!important}.main-content .form-horizontal [class^=col-sm-]:not(.control-label),.smx-main-body .form-horizontal [class^=col-sm-]:not(.control-label){width:100%!important;max-width:100%!important}}@media (min-width:992px){.main-content .form-horizontal .control-label.col-sm-2,.main-content .form-horizontal .control-label.col-sm-3,.main-content .form-horizontal .control-label.col-sm-4,.smx-main-body .form-horizontal .control-label.col-sm-2,.smx-main-body .form-horizontal .control-label.col-sm-3,.smx-main-body .form-horizontal .control-label.col-sm-4{font-size:13px!important;font-weight:600!important;color:#334155!important;text-align:right!important;padding-right:16px!important;padding-top:10px!important;line-height:1.4}.main-content .form-horizontal .col-sm-5>.form-control,.main-content .form-horizontal .col-sm-6>.form-control,.main-content .form-horizontal .col-sm-7>.form-control,.main-content .form-horizontal .col-sm-8>.form-control,.smx-main-body .form-horizontal .col-sm-5>.form-control,.smx-main-body .form-horizontal .col-sm-6>.form-control,.smx-main-body .form-horizontal .col-sm-7>.form-control,.smx-main-body .form-horizontal .col-sm-8>.form-control{max-width:520px}.main-content .form-horizontal .col-sm-8>textarea.form-control,.smx-main-body .form-horizontal .col-sm-8>textarea.form-control{max-width:none}}.main-content .form-horizontal .form-group,.smx-main-body .form-horizontal .form-group{margin-bottom:16px!important;margin-left:0!important;margin-right:0!important}.main-content .form-horizontal>.form-group:last-child,.main-content .form-horizontal>fieldset>.form-group:last-child,.smx-main-body .form-horizontal>.form-group:last-child,.smx-main-body .form-horizontal>fieldset>.form-group:last-child{margin-bottom:0!important}.main-content form .form-group:last-child .text-center,.smx-main-body form .form-group:last-child .text-center{padding-top:8px;border-top:1px dashed #e2e8f0;margin-top:16px}.main-content form button.btn.btn-primary[type=submit],.main-content form input.btn.btn-primary[type=submit],.smx-main-body form button.btn.btn-primary[type=submit],.smx-main-body form input.btn.btn-primary[type=submit]{background:linear-gradient(135deg,#2563eb 0,#9333ea 100%)!important;border:none!important;color:#fff!important;border-radius:9999px!important;padding:10px 24px!important;font-weight:700!important;font-size:13px!important;letter-spacing:.02em;box-shadow:0 4px 12px -3px rgba(37,99,235,.4);transition:transform .1s ease,box-shadow .2s ease}.main-content form button.btn.btn-primary[type=submit]:hover,.main-content form input.btn.btn-primary[type=submit]:hover,.smx-main-body form button.btn.btn-primary[type=submit]:hover,.smx-main-body form input.btn.btn-primary[type=submit]:hover{transform:translateY(-1px);box-shadow:0 6px 16px -3px rgba(37,99,235,.5)!important;color:#fff!important}.main-content form input.btn.btn-default[type=button],.main-content form input.btn.btn-default[type=reset],.smx-main-body form input.btn.btn-default[type=button],.smx-main-body form input.btn.btn-default[type=reset]{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:10px 24px!important;font-weight:600!important;font-size:13px!important;margin-left:8px}.main-content .icheckbox_square-blue,.main-content .iradio_square-blue,.smx-main-body .icheckbox_square-blue,.smx-main-body .iradio_square-blue{background:0 0!important;width:auto!important;height:auto!important;margin-right:6px!important;border:none!important}.main-content .icheckbox_square-blue>input[type=checkbox],.main-content .iradio_square-blue>input[type=radio],.smx-main-body .icheckbox_square-blue>input[type=checkbox],.smx-main-body .iradio_square-blue>input[type=radio]{position:static!important;opacity:1!important;width:16px!important;height:16px!important;margin:0 6px 0 0!important;accent-color:#2563eb;pointer-events:auto!important}.main-content .table.table-striped,.smx-main-body .table.table-striped{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #f1f5f9!important;margin-bottom:16px}.main-content .table.table-striped>thead>tr>th,.smx-main-body .table.table-striped>thead>tr>th{background:#f8fafc!important;color:#64748b!important;font-weight:600!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.06em!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important;border-top:none!important}.main-content .table.table-striped>tbody>tr>td,.smx-main-body .table.table-striped>tbody>tr>td{padding:12px 16px!important;font-size:14px!important;color:#334155!important;border-top:1px solid #f1f5f9!important;vertical-align:middle!important}.main-content .table.table-striped>tbody>tr:nth-child(odd)>td,.smx-main-body .table.table-striped>tbody>tr:nth-child(odd)>td{background-color:#fafbfc!important}.main-content .table.table-striped>tbody>tr:hover>td,.smx-main-body .table.table-striped>tbody>tr:hover>td{background-color:#f1f5f9!important}.main-content .table.table-bordered,.smx-main-body .table.table-bordered{border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden}.main-content .table.table-bordered>tbody>tr>td,.main-content .table.table-bordered>thead>tr>th,.smx-main-body .table.table-bordered>tbody>tr>td,.smx-main-body .table.table-bordered>thead>tr>th{border:1px solid #f1f5f9!important;padding:10px 14px!important}.main-content [align=center],.smx-main-body [align=center]{text-align:center}.modal-content.panel.panel-primary>.panel-heading,.modal-content>.panel-heading.panel-primary{background:linear-gradient(135deg,#2563eb,#9333ea)!important;color:#fff!important;border-bottom:none!important;padding:16px 24px!important}.modal-content.panel.panel-primary>.panel-heading>.panel-title,.modal-content.panel.panel-primary>.panel-heading>h3,.modal-content.panel.panel-primary>.panel-heading>h4,.modal-content>.panel-heading.panel-primary>.panel-title,.modal-content>.panel-heading.panel-primary>h3,.modal-content>.panel-heading.panel-primary>h4{color:#fff!important;font-weight:700!important;font-size:15px!important;margin:0!important}.modal-content.panel.panel-primary>.panel-heading .close,.modal-content>.panel-heading.panel-primary .close{color:#fff!important;opacity:.85;text-shadow:none}.modal-content.panel.panel-primary>.panel-heading .close:hover,.modal-content>.panel-heading.panel-primary .close:hover{color:#fff!important;opacity:1}.main-content .checkbox-inline,.main-content .radio-inline,.smx-main-body .checkbox-inline,.smx-main-body .radio-inline{margin-right:16px!important;margin-bottom:8px!important;padding-left:0!important;cursor:pointer;font-weight:500;color:#334155}.main-content .checkbox-inline+.checkbox-inline,.main-content .radio-inline+.radio-inline,.smx-main-body .checkbox-inline+.checkbox-inline,.smx-main-body .radio-inline+.radio-inline{margin-left:0!important}.main-content .checkbox-inline>input[type=checkbox],.main-content .radio-inline>input[type=radio],.smx-main-body .checkbox-inline>input[type=checkbox],.smx-main-body .radio-inline>input[type=radio]{margin:0 6px 0 0!important;accent-color:#2563eb}.main-content .radio:has(> label > input[type=radio]),.smx-main-body .radio:has(> label > input[type=radio]){border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:8px;background:#fff;transition:border-color .15s ease,background-color .15s ease,box-shadow .2s ease;cursor:pointer}.main-content .radio:has(> label > input[type=radio]:not(.sr-only):not(.peer):checked),.smx-main-body .radio:has(> label > input[type=radio]:not(.sr-only):not(.peer):checked){border-color:#2563eb!important;background:#eff6ff!important;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.main-content .radio:has(> label > input[type=radio]):hover,.smx-main-body .radio:has(> label > input[type=radio]):hover{border-color:#cbd5e1}.main-content .radio>label,.smx-main-body .radio>label{width:100%;cursor:pointer}.main-content a.disabled,.main-content a[disabled],.smx-main-body a.disabled,.smx-main-body a[disabled]{pointer-events:none!important;opacity:.5!important;cursor:not-allowed!important}.main-content .dial-usage,.smx-main-body .dial-usage{display:inline-block;margin:4px}.main-content canvas+input.dial-usage,.smx-main-body canvas+input.dial-usage{display:none!important}@media print{.main-content .panel,.main-content .panel.panel-default,.smx-main-body .panel,.smx-main-body .panel.panel-default{border:1px solid #cbd5e1!important;box-shadow:none!important;page-break-inside:avoid}}.main-content .smx-sticky-actions,.smx-main-body .smx-sticky-actions{position:sticky;bottom:0;z-index:10;background:linear-gradient(180deg,rgba(255,255,255,.85),#fff);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid #e2e8f0;padding:14px 18px;margin:16px -18px -18px;box-shadow:0 -10px 28px -16px rgba(15,23,42,.18);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.main-content .product-status .product-icon,.smx-main-body .product-status .product-icon{transition:transform .15s ease}.main-content .product-status .product-icon:hover,.smx-main-body .product-status .product-icon:hover{transform:translateY(-2px)}.main-content .well>p,.smx-main-body .well>p{margin-bottom:8px}.main-content .well>p:last-child,.smx-main-body .well>p:last-child{margin-bottom:0}.main-content pre,.smx-main-body pre{background:#1e293b!important;color:#e2e8f0!important;padding:14px 18px!important;border-radius:12px!important;border:none!important;font-size:13px!important;line-height:1.6;overflow-x:auto;box-shadow:0 4px 12px -4px rgba(15,23,42,.2)}.main-content code:not(pre code),.smx-main-body code:not(pre code){background:#f1f5f9!important;color:#be185d!important;padding:2px 6px!important;border-radius:6px!important;font-size:12.5px!important;border:none!important}.main-content .kbarticle-body,.smx-main-body .kbarticle-body{font-size:15px;line-height:1.7;color:#334155}.main-content .kbarticle-body h2,.smx-main-body .kbarticle-body h2{margin-top:32px;margin-bottom:12px;font-size:20px}.main-content .kbarticle-body h3,.smx-main-body .kbarticle-body h3{margin-top:24px;margin-bottom:10px;font-size:16px}.main-content .kbarticle-body p,.smx-main-body .kbarticle-body p{margin-bottom:16px}.main-content .kbarticle-body ol,.main-content .kbarticle-body ul,.smx-main-body .kbarticle-body ol,.smx-main-body .kbarticle-body ul{margin:12px 0 16px 24px}.main-content .kbarticle-body li,.smx-main-body .kbarticle-body li{margin-bottom:6px}.main-content .kbarticle-body a,.smx-main-body .kbarticle-body a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.main-content .kbarticle-body a:hover,.smx-main-body .kbarticle-body a:hover{color:#9333ea}.main-content .kbarticle-body blockquote,.smx-main-body .kbarticle-body blockquote{border-left:3px solid #2563eb;padding:8px 14px;margin:16px 0;background:#f8fafc;border-radius:0 8px 8px 0;font-style:italic;color:#475569}.main-content .nav-tabs.nav-tabs-overflow,.smx-main-body .nav-tabs.nav-tabs-overflow{flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.main-content .nav-tabs.nav-tabs-overflow>li,.smx-main-body .nav-tabs.nav-tabs-overflow>li{flex-shrink:0}.main-content .editor-toolbar>.button,.smx-main-body .editor-toolbar>.button{transition:background-color .12s ease,color .12s ease}.main-content .ticketfeedbackstaffcont table.table.text-center>tbody>tr>td,.main-content .ticketfeedbackstaffcont table.table.text-center>thead>tr>td,.smx-main-body .ticketfeedbackstaffcont table.table.text-center>tbody>tr>td,.smx-main-body .ticketfeedbackstaffcont table.table.text-center>thead>tr>td{padding:8px 4px!important;font-size:12px!important;border:none!important;vertical-align:middle}.main-content .ticketfeedbackstaffcont input[type=radio],.smx-main-body .ticketfeedbackstaffcont input[type=radio]{transform:scale(1.2);accent-color:#2563eb;cursor:pointer}.main-content .btn-provider,.main-content .provider-button,.smx-main-body .btn-provider,.smx-main-body .provider-button{border-radius:9999px!important;padding:10px 20px!important;font-weight:600!important;font-size:13px!important;display:inline-flex;align-items:center;gap:10px;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;transition:border-color .15s ease,box-shadow .2s ease}.main-content .btn-provider:hover,.main-content .provider-button:hover,.smx-main-body .btn-provider:hover,.smx-main-body .provider-button:hover{border-color:#2563eb!important;box-shadow:0 4px 12px -4px rgba(37,99,235,.2)!important;color:#2563eb!important}.main-content .well>h2,.main-content .well>h3,.main-content .well>h4,.smx-main-body .well>h2,.smx-main-body .well>h3,.smx-main-body .well>h4{margin-top:0;margin-bottom:8px;color:#0f172a;font-size:15px;font-weight:700}.main-content .margin-bottom,.smx-main-body .margin-bottom{margin-bottom:16px!important}.main-content .margin-top-5,.smx-main-body .margin-top-5{margin-top:12px!important}.main-content .input-group .generate-password,.smx-main-body .input-group .generate-password{border-radius:0 9999px 9999px 0!important;padding:8px 14px!important;margin-left:-1px}.main-content form .form-group:last-child>.text-center,.smx-main-body form .form-group:last-child>.text-center{border-top:none;padding-top:4px;margin-top:4px}.main-content input[type=checkbox]:focus-visible,.main-content input[type=radio]:not(.sr-only):not(.peer):focus-visible,.smx-main-body input[type=checkbox]:focus-visible,.smx-main-body input[type=radio]:not(.sr-only):not(.peer):focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.main-content select.form-control:not([class*=bg-]),.smx-main-body select.form-control:not([class*=bg-]){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1 6 6 11 1'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 8px!important;padding-right:36px!important;cursor:pointer}.main-content .form-text,.smx-main-body .form-text{margin-top:6px;font-size:12.5px;color:#64748b}.main-content .toggle-switch-success,.main-content .toggle.btn,.smx-main-body .toggle-switch-success,.smx-main-body .toggle.btn{border-radius:9999px!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.tooltip{font-family:Inter,sans-serif!important;font-size:12px!important;z-index:1080}.tooltip>.tooltip-inner{background:#0f172a!important;color:#fff!important;padding:6px 12px!important;border-radius:8px!important;font-weight:500!important;line-height:1.4!important;max-width:260px;box-shadow:0 6px 16px -4px rgba(15,23,42,.3)!important}.tooltip.bs-tooltip-top .tooltip-arrow::before,.tooltip.top>.tooltip-arrow{border-top-color:#0f172a!important}.tooltip.bottom>.tooltip-arrow,.tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:#0f172a!important}.tooltip.bs-tooltip-left .tooltip-arrow::before,.tooltip.left>.tooltip-arrow{border-left-color:#0f172a!important}.tooltip.bs-tooltip-right .tooltip-arrow::before,.tooltip.right>.tooltip-arrow{border-right-color:#0f172a!important}.popover{font-family:Inter,sans-serif!important;border:none!important;border-radius:12px!important;box-shadow:0 12px 28px -8px rgba(15,23,42,.18),0 4px 10px -2px rgba(15,23,42,.08)!important;padding:0!important}.popover-title{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;color:#0f172a!important;font-weight:700!important;font-size:13px!important;padding:12px 16px!important;border-bottom:1px solid #e2e8f0!important;border-radius:12px 12px 0 0!important}.popover-content{padding:14px 16px!important;font-size:13px!important;color:#334155!important;line-height:1.55}.fa-spinner.fa-spin,.fa.fa-spinner.fa-spin,.fas.fa-spinner.fa-spin,.smx-spinner{animation:smx-spin .6s linear infinite}.smx-toast,.smx-toast-container>.alert{position:fixed;top:80px;right:16px;z-index:1090;min-width:300px;max-width:420px;padding:14px 18px;border-radius:14px;box-shadow:0 12px 32px -8px rgba(15,23,42,.25),0 4px 12px -2px rgba(15,23,42,.1);animation:smx-toast-slide .35s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes smx-toast-slide{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.main-content .progress,.smx-main-body .progress{background:#e2e8f0!important;border-radius:9999px!important;overflow:hidden!important;box-shadow:none!important;height:8px!important}.main-content .progress-bar,.smx-main-body .progress-bar{transition:width .3s ease-out,background .2s ease!important;box-shadow:none!important;border-radius:9999px!important}.main-content .progress-bar-success,.smx-main-body .progress-bar-success{background:linear-gradient(90deg,#10b981,#14b8a6)!important}.main-content .progress-bar-info,.smx-main-body .progress-bar-info{background:linear-gradient(90deg,#2563eb,#06b6d4)!important}.main-content .progress-bar-warning,.smx-main-body .progress-bar-warning{background:linear-gradient(90deg,#f59e0b,#f97316)!important}.main-content .progress-bar-danger,.smx-main-body .progress-bar-danger{background:linear-gradient(90deg,#f43f5e,#dc2626)!important}.main-content .progress-bar-striped,.smx-main-body .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent)!important;background-size:14px 14px!important}.main-content .progress-bar.active,.smx-main-body .progress-bar.active{animation:smx-progress-stripe 1s linear infinite}@keyframes smx-progress-stripe{from{background-position:14px 0}to{background-position:0 0}}.main-content .btn,.main-content a:not([class*=text-]),.main-content button,.main-content input,.main-content select,.main-content textarea,.smx-main-body .btn,.smx-main-body button,.smx-main-body input,.smx-main-body select,.smx-main-body textarea{transition-property:background-color,border-color,color,box-shadow,transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}@media print{body{background:#fff!important}#footer,.btn-group,.hidden-print,.nav-glass,.no-print,.panel-collapsable,.smx-skip-link,.verification-banner,button:not([type=submit]),nav#smxNav{display:none!important}.bg-white,.panel,.smx-panel,[class*=rounded-2xl],[class*=rounded-3xl]{background:#fff!important;box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:8px!important;page-break-inside:avoid}[class*=bg-gradient-],[class*=from-blue-],[class*=from-emerald-],[class*=from-purple-],[class*=from-rose-]{background:#f8fafc!important;color:#0f172a!important}.text-white{color:#0f172a!important}h1,h2,h3,h4,h5,h6{color:#000!important}.smx-page-heading,.table{page-break-after:avoid}.smx-panel,.ticket-reply,tr{page-break-inside:avoid}}.main-content :is(input,select,textarea):invalid:not(:focus),.smx-main-body :is(input,select,textarea):invalid:not(:focus){scroll-margin-top:100px}.datepicker{font-family:Inter,sans-serif!important;border-radius:12px!important;box-shadow:0 12px 28px -8px rgba(15,23,42,.18)!important;border:1px solid #e2e8f0!important;padding:8px!important}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background:linear-gradient(135deg,#2563eb,#9333ea)!important;color:#fff!important;border-radius:8px!important;text-shadow:none!important}.datepicker table tr td:hover{background:#f1f5f9!important;border-radius:8px!important;cursor:pointer}.datepicker table tr td.day{border-radius:8px!important;transition:background-color .12s ease}.btn[disabled],button[disabled]{cursor:not-allowed!important}.btn .click-text,button .click-text{display:none}.btn.is-loading .pay-text,button.is-loading .pay-text{display:none}.btn.is-loading .click-text,button.is-loading .click-text{display:inline}.btn-action .loader.hidden,.btn-resend-verify-email .loader.hidden{display:none!important}.btn-action.is-loading .loader,.btn-resend-verify-email.is-loading .loader{display:inline-block!important}.btn.smx-loading,button.smx-loading{position:relative;color:transparent!important;pointer-events:none}.btn.smx-loading::after,button.smx-loading::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;animation:smx-spin .6s linear infinite;color:#fff}noscript{display:block;background:#fef3c7;color:#92400e;padding:12px 16px;text-align:center;font-weight:600;border-bottom:1px solid #fde68a}kbd{display:inline-block;padding:2px 6px;background:#f1f5f9;border:1px solid #e2e8f0;border-bottom-width:2px;border-radius:4px;font-family:'SF Mono',ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:#475569;box-shadow:0 1px 0 rgba(15,23,42,.05)}::selection{background:rgba(37,99,235,.2);color:#1e3a8a}::-moz-selection{background:rgba(37,99,235,.2);color:#1e3a8a}.smx-not-clickable{cursor:default!important}.glyphicon:empty{width:14px;height:14px;display:inline-block;vertical-align:middle}.glyphicon[class*=glyphicon-]:not(:empty){font-style:normal}iframe[srcdoc]{background:#fff;color-scheme:light}.editor-toolbar{border-radius:12px 12px 0 0!important;border-color:#e2e8f0!important;background:linear-gradient(180deg,#f8fafc,#fff);padding:8px!important}.editor-toolbar>.button,.editor-toolbar>button{border-radius:8px!important;color:#475569!important;background:0 0!important;border:none!important;transition:background-color .12s ease,color .12s ease}.editor-toolbar>.button.active,.editor-toolbar>.button:hover,.editor-toolbar>button.active,.editor-toolbar>button:hover{background:#eff6ff!important;color:#2563eb!important}.CodeMirror,.CodeMirror-scroll{border-radius:0 0 12px 12px!important;border-color:#e2e8f0!important;font-family:'SF Mono',ui-monospace,Menlo,Consolas,monospace!important;font-size:13px!important}button::-moz-focus-inner{border:0}.smx-loading-text::after{content:'';display:inline-block;width:12px;height:12px;margin-left:6px;vertical-align:middle;border:2px solid #94a3b8;border-radius:50%;border-right-color:transparent;animation:smx-spin .6s linear infinite}.tab-content>.tab-pane{animation:smx-tab-fade .18s ease-out}.tab-content>.tab-pane.active{display:block!important}@keyframes smx-tab-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.smx-licensing-widget{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:1.25rem;width:100%;max-width:100%;box-sizing:border-box}.smx-licensing-widget>*{max-width:100%!important;float:none!important}.smx-licensing-widget>.card,.smx-licensing-widget>.container,.smx-licensing-widget>.container-fluid,.smx-licensing-widget>.panel,.smx-licensing-widget>.panel-default,.smx-licensing-widget>div[class*=col-]{background:0 0!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}.smx-licensing-widget>.card>.card-body,.smx-licensing-widget>.card>.card-header,.smx-licensing-widget>.panel>.panel-body,.smx-licensing-widget>.panel>.panel-heading{padding:0!important;background:0 0!important;border:none!important}.smx-licensing-widget .control-label,.smx-licensing-widget label,.smx-licensing-widget>b,.smx-licensing-widget>strong{font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.5rem;line-height:1.4}.smx-licensing-widget .form-control,.smx-licensing-widget input[type=text],.smx-licensing-widget textarea{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:.5rem .875rem!important;font-size:.9375rem!important;line-height:1.5!important;color:#0f172a!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;box-sizing:border-box;width:100%}.smx-licensing-widget .form-control:focus,.smx-licensing-widget input[type=text]:focus,.smx-licensing-widget textarea:focus{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important;outline:0!important}.smx-licensing-widget input[disabled],.smx-licensing-widget input[readonly]{background:#f1f5f9!important;cursor:default;color:#475569!important}.smx-licensing-widget input[readonly][value*="-"]{font-family:Menlo,'SF Mono',Consolas,monospace!important;letter-spacing:.5px;font-weight:600}.smx-licensing-widget textarea{min-height:5rem;font-family:Menlo,'SF Mono',Consolas,monospace;font-size:.875rem!important;line-height:1.5;resize:vertical}.smx-licensing-widget .form-group{margin-bottom:1rem!important}.smx-licensing-widget .btn-danger,.smx-licensing-widget a.btn-danger,.smx-licensing-widget input[type=submit].btn-danger{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem!important;border:1px solid #fecdd3!important;background:#fff1f2!important;color:#be123c!important;border-radius:8px!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important;line-height:1.4!important;transition:all .15s ease;white-space:nowrap}.smx-licensing-widget .btn-danger:hover,.smx-licensing-widget a.btn-danger:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#9f1239!important}.smx-licensing-widget .btn-warning,.smx-licensing-widget a.btn-warning{border:1px solid #fde68a!important;background:#fffbeb!important;color:#b45309!important;border-radius:8px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:.5rem}.smx-licensing-widget h3,.smx-licensing-widget h4{font-size:.8125rem!important;font-weight:700!important;color:#334155!important;text-transform:uppercase;letter-spacing:.05em;margin:1.5rem 0 .5rem!important;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9}.smx-licensing-widget hr{border:0;border-top:1px solid #f1f5f9;margin:1.25rem 0!important}.smx-licensing-widget div:not([class]),.smx-licensing-widget p,.smx-licensing-widget span{line-height:1.6}.smx-licensing-widget .smx-license-badge{margin:.25rem 0}.smx-licensing-widget p strong:only-child,.smx-licensing-widget p>b:first-child{display:block;font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.smx-licensing-widget{position:relative}.smx-licensing-widget .row{overflow:visible;display:flex;flex-wrap:wrap;gap:12px 16px;margin:0!important}.smx-licensing-widget .row>[class*=col-],.smx-licensing-widget [class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important;float:none!important}.smx-licensing-widget .row>[class*=col-]:has(> .btn-danger),.smx-licensing-widget .row>[class*=col-]:has(> a.btn-danger),.smx-licensing-widget .row>[class*=col-]:has(> input[type=submit].btn-danger){width:auto!important;max-width:none!important;flex:0 0 auto!important;position:absolute;top:0;right:0;margin:0!important;padding:0!important;text-align:right;z-index:2}.smx-licensing-widget h3+.row,.smx-licensing-widget h4+.row,.smx-licensing-widget hr+.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0!important}.smx-licensing-widget h3+.row>[class*=col-],.smx-licensing-widget h4+.row>[class*=col-],.smx-licensing-widget hr+.row>[class*=col-]{width:auto!important;max-width:none!important;flex:0 0 auto!important;padding:0!important;margin:0!important}.smx-licensing-widget .form-group,.smx-licensing-widget .form-horizontal .form-group{margin-left:0!important;margin-right:0!important}@media (max-width:640px){.smx-licensing-widget .row>[class*=col-]:has(> .btn-danger),.smx-licensing-widget .row>[class*=col-]:has(> a.btn-danger),.smx-licensing-widget .row>[class*=col-]:has(> input[type=submit].btn-danger){position:static;width:100%!important;text-align:left;margin-top:.5rem!important}.smx-licensing-widget h3+.row,.smx-licensing-widget h4+.row,.smx-licensing-widget hr+.row{grid-template-columns:1fr}}.smx-country-select select{padding-left:44px!important}.print-only{display:none!important}@page{margin:1.5cm 1.2cm}@media print{html,body{background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-only{display:block!important}.no-print,.no-print *,.navbar,.navbar-main,.smx-navbar,.sidebar,.smx-sidebar,.footer,footer,.smx-footer,.scroll-to-top,.breadcrumb,.btn,#fullpage-overlay{display:none!important}.print-card,.bg-white.rounded-2xl,.bg-white.rounded-3xl{box-shadow:none!important;border:1px solid #cbd5e1!important;page-break-inside:avoid!important;break-inside:avoid!important}.hero-gradient-animated,[class*="bg-gradient-to-br"]{background:#0f172a!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}img.brightness-0.invert{filter:none!important;-webkit-filter:none!important}.invoice-logo,.print-card img{filter:grayscale(.2)!important}table{page-break-inside:auto!important}table tr,.invoice-row{page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:auto!important}table thead{display:table-header-group}table tfoot{display:table-footer-group}.text-emerald-600,.text-rose-600,.text-amber-600,.text-blue-700{color:#0f172a!important}.bg-emerald-50,.bg-rose-50,.bg-amber-50,.bg-blue-50,.bg-slate-50,.bg-slate-100{background:#fff!important;border-color:#cbd5e1!important}a[href]:after{content:""!important}.tabular-nums{font-variant-numeric:tabular-nums}.print-footer{display:block!important;position:running(footer)}}@media print and (max-width:8.5in){.max-w-4xl{max-width:100%!important;padding:0!important}}
.smx-skeleton-row{pointer-events:none}.smx-skeleton-row td{padding:.85rem .9rem!important;border-color:#f1f5f9!important}.smx-skeleton-row .smx-skeleton-bar{display:block;height:.85rem;border-radius:6px;background:linear-gradient(90deg,#f1f5f9 0,#e2e8f0 40%,#f1f5f9 80%);background-size:200% 100%;animation:smx-shimmer 1.4s linear infinite}.smx-skeleton-row .smx-skeleton-bar.w-60{width:60%}.smx-skeleton-row .smx-skeleton-bar.w-40{width:40%}.smx-skeleton-row .smx-skeleton-bar.w-80{width:80%}.smx-btn-loading{position:relative;pointer-events:none;opacity:.78;cursor:wait}.smx-btn-loading>*{visibility:hidden}.smx-btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:1.05rem;height:1.05rem;margin:-.525rem 0 0 -.525rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:smx-spin .65s linear infinite;visibility:visible}@keyframes smx-spin{to{transform:rotate(360deg)}}.smx-progress{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#7c3aed,#2563eb,#14b8a6);transform:translateX(-100%);transition:transform .35s ease;z-index:9999;pointer-events:none;opacity:0}.smx-progress.smx-progress-active{opacity:1;animation:smx-progress-bar 1.6s ease-in-out infinite}@keyframes smx-progress-bar{0%{transform:translateX(-100%)}60%{transform:translateX(0)}100%{transform:translateX(100%)}}
/* ─── Form validation polish ─── */
.smx-required{color:#ef4444;margin-left:2px;font-weight:700;font-size:1em;line-height:1}
.smx-field-error{display:none;margin-top:6px;font-size:.78rem;color:#dc2626;font-weight:500;line-height:1.4}
.smx-field-error.is-visible{display:block}
.smx-form input:user-invalid,.smx-form select:user-invalid,.smx-form textarea:user-invalid{border-color:#ef4444!important;box-shadow:0 0 0 1px rgba(239,68,68,.2)}
.smx-form input.smx-invalid,.smx-form select.smx-invalid,.smx-form textarea.smx-invalid{border-color:#ef4444!important;box-shadow:0 0 0 1px rgba(239,68,68,.2)}
.smx-form input.smx-invalid+.smx-field-error,.smx-form select.smx-invalid+.smx-field-error,.smx-form textarea.smx-invalid+.smx-field-error{display:block}
.smx-form button[type=submit].smx-invalid-state{opacity:.6;cursor:not-allowed}
.smx-phone-input{padding-left:6rem!important}@media (max-width:639px){.smx-phone-input{padding-left:5.5rem!important}}

.smx-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:1040;background:#fff;border-top:1px solid var(--smx-border);box-shadow:0 -4px 16px rgba(15,23,42,.08);padding:.7rem 1rem;transform:translateY(110%);transition:transform .25s;display:none}
.smx-sticky-cta.smx-visible{transform:translateY(0)}
.smx-sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:.6rem;max-width:1280px;margin:0 auto}
.smx-sticky-cta-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}
.smx-sticky-cta-label{color:var(--smx-text-muted);font-size:.7rem;display:block;line-height:1;white-space:nowrap}
.smx-sticky-cta-amt{font-weight:700;font-size:1rem;color:var(--smx-text-heading);white-space:nowrap}
.smx-sticky-cta-count{font-size:.7rem;color:var(--smx-text-muted);margin-top:2px}
.smx-sticky-cta-trust i{color:var(--smx-emerald-600);margin-right:.25rem}
.smx-sticky-cta-btn{flex:0 0 auto;display:inline-flex!important;align-items:center;width:auto!important;white-space:nowrap;padding:.6rem 1rem;font-weight:600;border-radius:8px;font-size:.95rem}
@media(max-width:1023px){.smx-sticky-cta{display:block}body.smx-sticky-cta-visible{padding-bottom:84px}.smx-summary-toggle{display:inline-flex;align-items:center;gap:.35rem;background:0;border:0;color:var(--smx-text-link);font-size:.85rem;font-weight:500;padding:.2rem .5rem;float:right;cursor:pointer}.smx-collapsible-summary[data-collapsed=true] .smx-summary-toggle-icon{transform:rotate(180deg)}.smx-collapsible-summary[data-collapsed=true] .smx-summary-toggle-collapse,.smx-collapsible-summary:not([data-collapsed=true]) .smx-summary-toggle-expand{display:none}.smx-collapsible-summary[data-collapsed=true] .summary-container>:not(.total-due-today):not(.text-right){display:none}}
@media(min-width:1024px){.smx-summary-toggle{display:none}}
.smx-promo-applied{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:8px}
.smx-promo-applied-icon{font-size:1.1rem;color:var(--smx-emerald-600)}
.smx-promo-applied-text{flex:1;min-width:0;font-size:.88rem;display:flex;flex-direction:column;color:var(--smx-text-heading)}
.smx-promo-applied-desc{color:var(--smx-text-muted);font-size:.76rem}
.smx-promo-remove{width:26px;height:26px;border-radius:50%;background:rgba(15,23,42,.06);color:var(--smx-text-muted);display:inline-flex;align-items:center;justify-content:center}
.smx-promo-remove:hover{background:rgba(244,63,94,.1);color:var(--smx-rose-600);text-decoration:none}
.smx-trust-signals{margin-top:1.1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;color:var(--smx-text-muted);font-size:.78rem}
.smx-trust-item{display:inline-flex;align-items:center;gap:.35rem}

/* ─── Ticket viewing UX (chat bubbles + dropzone + print) ─── */
.smx-ticket-thread{display:flex;flex-direction:column;gap:1rem}
.smx-ticket-bubble{display:flex;gap:.75rem;align-items:flex-start;max-width:100%}
.smx-ticket-bubble .smx-bubble-card{flex:1 1 auto;min-width:0;max-width:calc(100% - 3rem);position:relative}
.smx-ticket-bubble.smx-bubble-staff{flex-direction:row;justify-content:flex-start}
.smx-ticket-bubble.smx-bubble-client{flex-direction:row-reverse;justify-content:flex-start}
.smx-ticket-bubble.smx-bubble-client .smx-bubble-card{margin-left:auto}
.smx-ticket-bubble .smx-bubble-card>*{position:relative;z-index:1}
@media (max-width:640px){.smx-ticket-bubble{gap:.5rem}.smx-ticket-bubble .smx-bubble-card{max-width:calc(100% - 2.75rem)}}
.smx-ticket-status-change{font-size:.75rem;line-height:1.2}
.smx-ticket-textarea{min-height:240px;font-family:inherit}
.smx-dropzone{transition:all .15s ease}
.smx-dropzone:focus-within{border-color:#3b82f6 !important;background:rgba(219,234,254,.4) !important;box-shadow:0 0 0 3px rgba(37,99,235,.1)}
@media print{.hidden-print,.smx-ticket-subnav,.panel-collapsable,form#frmReply,.smx-progress{display:none !important}.smx-ticket-bubble{flex-direction:row !important;page-break-inside:avoid}.smx-ticket-bubble .smx-bubble-card{box-shadow:none !important;border:1px solid #cbd5e1 !important;background:#fff !important}.smx-bubble-avatar{display:none !important}.smx-ticket-thread{gap:.5rem}body{background:#fff}}
/* Footer multi-column: <details> accordions on mobile, always-open on >=768px */
#footer .footer-section>summary{padding:.75rem 0;border-top:1px solid rgba(51,65,85,.6)}
#footer .footer-section:first-of-type>summary{border-top:0}
#footer .footer-section>summary::-webkit-details-marker{display:none}
#footer .footer-section>summary::marker{content:''}
@media (min-width:768px){#footer .footer-section>summary{padding:0;border-top:0}#footer .footer-section[open]>summary,#footer .footer-section>summary{pointer-events:none}}
/* Override the legacy "footer{background:#f8fafc;padding:16px 24px}" rule
   that targets ALL <footer> elements; the new #footer must keep its dark theme. */
#footer{background:#0f172a !important;color:#cbd5e1 !important;padding:0 !important;border-top:1px solid rgba(139,92,246,.3) !important;display:block !important;margin-top:32px}
#footer::before{display:none !important}
#footer a{color:#cbd5e1 !important}
#footer a:hover{color:#2dd4bf !important}
.smx-trust-item i{color:var(--smx-emerald-600)}

/* ─── Mobile nav drawer polish ─── */
/* Slide easing — match the spec (0.25s ease-out) and respect reduced motion */
.smx-mobile-drawer{transition:transform .25s cubic-bezier(.16,1,.3,1)}
@media (prefers-reduced-motion: reduce){
    .smx-mobile-drawer{transition:none}
    #smxMobileOverlay{transition:none}
}
/* Active link highlight — reuses the desktop nav active treatment so the
   current section reads instantly as you open the drawer */
#smxMobileNav .smx-mobile-link.active{
    background:linear-gradient(90deg, rgba(124,58,237,.10), rgba(37,99,235,.06));
    color:#1d4ed8;
    font-weight:600;
    box-shadow:inset 3px 0 0 0 #2563eb;
}
#smxMobileNav .smx-mobile-link.active i{color:#2563eb}
#smxMobileNav .smx-mobile-link:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.25)}
/* Slightly stronger pressed feedback on mobile (touch users expect it) */
#smxMobileNav .smx-mobile-link:active{transform:scale(.985);transition:transform .08s ease-out}

/* ─── Account dropdown (header, logged-in) ─── */
.smx-account-trigger{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .55rem .4rem .4rem;border-radius:9999px;border:1px solid transparent;background:transparent;color:var(--smx-text-body);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}
.smx-account-trigger:hover{background:var(--smx-slate-100);border-color:var(--smx-border)}
.smx-account-trigger:focus-visible{outline:0;box-shadow:var(--smx-shadow-focus);border-color:var(--smx-border-strong)}
.smx-account-trigger[aria-expanded="true"]{background:#fff;border-color:var(--smx-border);box-shadow:0 0 0 4px rgba(124,58,237,.12)}
.smx-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:linear-gradient(135deg,#8b5cf6,#2563eb);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;flex:none;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 1px 2px rgba(15,23,42,.12),inset 0 0 0 1px rgba(255,255,255,.18)}
.smx-account-trigger:hover .smx-account-avatar{transform:scale(1.06)}
.smx-account-trigger[aria-expanded="true"] .smx-account-avatar{box-shadow:0 0 0 3px rgba(124,58,237,.22),inset 0 0 0 1px rgba(255,255,255,.18)}
.smx-account-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--smx-text-body)}
.smx-account-chevron{width:.75rem;height:.75rem;color:var(--smx-text-muted);transition:transform .18s ease}
.smx-account-trigger[aria-expanded="true"] .smx-account-chevron{transform:rotate(180deg);color:var(--smx-text-link-hover)}

.smx-account-panel{position:absolute;right:0;top:100%;margin-top:.5rem;width:18rem;background:#fff;border-radius:1rem;box-shadow:var(--smx-shadow-modal);overflow:hidden;z-index:110;border:1px solid rgba(15,23,42,.06);transform-origin:top right;animation:smxAccountIn .15s ease-out both}
.smx-account-panel.hidden{display:none}
@keyframes smxAccountIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}

.smx-account-card{display:flex;align-items:center;gap:.75rem;padding:.95rem 1rem;background:linear-gradient(135deg,rgba(124,58,237,.06),rgba(37,99,235,.06) 55%,rgba(20,184,166,.05));border-bottom:1px solid var(--smx-border-subtle)}
.smx-account-card-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:linear-gradient(135deg,#8b5cf6,#2563eb);color:#fff;font-size:.95rem;font-weight:800;flex:none;box-shadow:0 4px 10px -2px rgba(124,58,237,.45),inset 0 0 0 1px rgba(255,255,255,.18)}
.smx-account-card-info{min-width:0;flex:1}
.smx-account-card-name{font-size:.9rem;font-weight:700;color:var(--smx-text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}
.smx-account-card-email{font-size:.74rem;color:var(--smx-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}
.smx-account-card-since{font-size:.68rem;color:var(--smx-text-subtle);margin-top:.2rem;text-transform:capitalize}

.smx-account-stats{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;border-bottom:1px solid var(--smx-border-subtle);background:var(--smx-slate-50)}
.smx-account-stat{flex:1;display:flex;align-items:baseline;justify-content:center;gap:.3rem;padding:.35rem .5rem;border-radius:.55rem;color:var(--smx-text-body);font-size:.78rem;text-decoration:none;transition:background .15s ease,color .15s ease}
.smx-account-stat:hover{background:#fff;color:var(--smx-text-link);text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.05)}
.smx-account-stat:focus-visible{outline:0;box-shadow:var(--smx-shadow-focus)}
.smx-account-stat-num{font-weight:700;font-size:.95rem;color:var(--smx-text-heading);line-height:1}
.smx-account-stat:hover .smx-account-stat-num{color:var(--smx-text-link)}
.smx-account-stat-label{color:var(--smx-text-muted);font-size:.72rem}
.smx-account-stat-sep{width:1px;height:1.25rem;background:var(--smx-border);flex:none}

.smx-account-links{padding:.4rem 0}
.smx-account-link{display:flex;align-items:center;gap:.7rem;padding:.55rem 1rem;font-size:.85rem;color:var(--smx-text-body);text-decoration:none;line-height:1.25;transition:background .14s ease,color .14s ease}
.smx-account-link i{width:1rem;text-align:center;color:var(--smx-text-subtle);font-size:.85rem;transition:color .14s ease}
.smx-account-link:hover,.smx-account-link:focus-visible{background:linear-gradient(90deg,rgba(124,58,237,.08),rgba(37,99,235,.05));color:var(--smx-text-link-hover);text-decoration:none;outline:0}
.smx-account-link:focus-visible{box-shadow:inset 3px 0 0 var(--smx-purple-600)}
.smx-account-link:hover i,.smx-account-link:focus-visible i{color:var(--smx-purple-600)}

.smx-account-logout-wrap{padding:.55rem .75rem .75rem;border-top:1px solid var(--smx-border-subtle);background:#fff}
.smx-account-logout{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.55rem 1rem;font-size:.84rem;font-weight:600;color:var(--smx-rose-600);background:rgba(244,63,94,.06);border:1px solid rgba(244,63,94,.18);border-radius:9999px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease}
.smx-account-logout:hover{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;border-color:transparent;text-decoration:none;box-shadow:0 4px 12px -4px rgba(244,63,94,.55)}
.smx-account-logout:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(244,63,94,.25);background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;border-color:transparent}
.smx-account-logout:active{transform:scale(.985)}
.smx-account-logout i{font-size:.85rem}

@media (max-width:1023px){.smx-account-panel{display:none!important}}

/* === FOCUS-VISIBLE RINGS — keyboard a11y polish ===
   Replaces inconsistent browser-default focus outlines (Chrome blue, Firefox dotted, Safari glow)
   with brand-blue (#2563eb) :focus-visible rings. Heuristic shows rings ONLY for keyboard nav
   (Tab key), not mouse clicks — best UX: a11y for keyboard users, no clutter for mouse users.
   Does not interfere with existing Tailwind focus:ring-* utilities (more specific). */
*:focus{outline:none}
*:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.25rem}
.btn:focus,.btn.focus{box-shadow:0 0 0 .2rem rgba(37,99,235,.25)!important;outline:none!important}
.btn:focus:not(:focus-visible){box-shadow:none!important}
.btn:focus-visible{box-shadow:0 0 0 .2rem rgba(37,99,235,.25)!important;outline:2px solid #2563eb!important;outline-offset:2px!important}
input:focus-visible,select:focus-visible,textarea:focus-visible,.form-control:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}
input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),.form-control:focus:not(:focus-visible){outline:none}
a:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.125rem}
.skip-link:focus,.skip-link:focus-visible{position:fixed!important;top:1rem!important;left:1rem!important;z-index:9999!important;padding:.75rem 1.25rem!important;background:#2563eb!important;color:#fff!important;border-radius:.375rem!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;text-decoration:none!important;font-weight:600!important}
@media (prefers-reduced-motion:reduce){.smx-account-panel{animation:none}.smx-account-trigger,.smx-account-avatar,.smx-account-chevron{transition:none}}
/* ─── Password strength meter (5-segment) + checklist ─────────────────
   Used by templates/includes/pwstrength.tpl and clientregister.tpl. */
.smx-pw-meter{margin-top:.5rem}
.smx-pw-meter-segments{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
.smx-pw-seg{display:block;height:8px;border-radius:9999px;background:#e2e8f0;transition:background-color .25s ease,transform .15s ease}
.smx-pw-seg.is-filled.smx-pw-state-vweak{background:#ef4444}
.smx-pw-seg.is-filled.smx-pw-state-weak{background:#f59e0b}
.smx-pw-seg.is-filled.smx-pw-state-ok{background:#eab308}
.smx-pw-seg.is-filled.smx-pw-state-good{background:#22c55e}
.smx-pw-seg.is-filled.smx-pw-state-great{background:#10b981}
.smx-pw-label{margin-top:.5rem;font-size:.75rem;color:#64748b;display:flex;justify-content:space-between;align-items:center;gap:.5rem}
.smx-pw-label-text [data-pw-state]{font-weight:700}
.smx-pw-meter.smx-pw-state-vweak [data-pw-state]{color:#ef4444}
.smx-pw-meter.smx-pw-state-weak [data-pw-state]{color:#f59e0b}
.smx-pw-meter.smx-pw-state-ok [data-pw-state]{color:#ca8a04}
.smx-pw-meter.smx-pw-state-good [data-pw-state]{color:#16a34a}
.smx-pw-meter.smx-pw-state-great [data-pw-state]{color:#059669}
.smx-pw-checklist{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .9rem}
@media (max-width:640px){.smx-pw-checklist{grid-template-columns:1fr}}
.smx-pw-checklist li{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#64748b;line-height:1.3;transition:color .15s ease}
.smx-pw-checklist li.is-met{color:#059669}
.smx-pw-check{width:16px;height:16px;border-radius:9999px;border:1.5px solid #cbd5e1;background:#fff;flex-shrink:0;position:relative;transition:all .15s ease;display:inline-block}
.smx-pw-checklist li.is-met .smx-pw-check{background:#10b981;border-color:#10b981}
.smx-pw-checklist li.is-met .smx-pw-check::after{content:"";position:absolute;top:3px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.smx-pw-match-msg{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;line-height:1.3;margin:0}
.smx-pw-match-msg-ok{color:#059669}
.smx-pw-match-msg-bad{color:#dc2626}
input.smx-pw-match-ok{border-color:#10b981!important;box-shadow:0 0 0 1px rgba(16,185,129,.2)}
input.smx-pw-match-bad{border-color:#ef4444!important;box-shadow:0 0 0 1px rgba(239,68,68,.2)}
/* ─── Hover standardization (round 5) ───────────────────────────────────
   Unifies hover affordances across cards/buttons/links/rows/nav so every
   interactive element has cursor pointer + ~150ms ease-out feedback.
   Coexists with existing per-component hovers (additive, not destructive).
   prefers-reduced-motion already neutralizes transitions globally above. */
.smx-card,.smx-panel,.dashboard-stat,.product-item,.tile,.stat-card,.service-card-hover,.panel.panel-default{transition:transform 150ms ease-out,box-shadow 150ms ease-out,border-color 150ms ease-out!important}
.smx-card:hover,.smx-panel:hover,.dashboard-stat:hover,.product-item:hover,.tile:hover,.stat-card:hover,.service-card-hover:hover,.panel.panel-default:hover{transform:translateY(-2px);cursor:pointer}
.smx-btn-primary,.smx-btn-secondary,.smx-btn-ghost,.btn,.button,.cta-button,.gradient-btn,.btn-primary,.btn-default,.btn-success,.btn-info,.btn-warning,.btn-danger{transition:transform 150ms ease-out,background-color 150ms ease-out,color 150ms ease-out,border-color 150ms ease-out,box-shadow 150ms ease-out!important;cursor:pointer}
.smx-btn-primary:hover,.btn-primary:hover,.cta-button:hover,.gradient-btn:hover{transform:translateY(-1px) scale(1.02)}
.smx-btn-secondary:hover,.smx-btn-ghost:hover,.btn-default:hover,.btn-info:hover,.btn-success:hover,.btn-warning:hover,.btn-danger:hover{transform:translateY(-1px)}
.smx-btn-primary:active,.smx-btn-secondary:active,.smx-btn-ghost:active,.btn:active,.button:active,.cta-button:active{transform:translateY(0) scale(0.99)}
.smx-main-body a:not(.btn):not(.button):not(.smx-nav-link):not(.smx-account-link):not(.smx-account-logout):not(.smx-mobile-link):not(.cta-button):not(.gradient-btn):not(.list-group-item):not(.smx-card):not(.smx-panel):not(.thumbnail):hover,.main-content a:not(.btn):not(.button):not(.smx-nav-link):not(.cta-button):not(.gradient-btn):not(.list-group-item):not(.thumbnail):hover{text-decoration:underline;text-underline-offset:2px}
.smx-main-body a,.main-content a{transition:color 150ms ease-out,text-decoration-color 150ms ease-out}
.table-hover>tbody>tr,.table-list tbody tr,table.dataTable tbody tr,.main-content table.table>tbody>tr{transition:background-color 150ms ease-out!important}
.table-hover>tbody>tr:hover,.table-list tbody tr:hover,table.dataTable tbody tr:hover,.main-content table.table>tbody>tr:hover{cursor:default}
.smx-nav-link,.smx-mobile-link,.smx-account-link,.smx-account-logout{position:relative;transition:color 150ms ease-out,background-color 150ms ease-out!important}
.smx-nav-link::after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.35rem;height:2px;background:currentColor;border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform 180ms ease-out;opacity:.6;pointer-events:none}
.smx-nav-link:hover::after,.smx-nav-link:focus-visible::after{transform:scaleX(1)}
button,[role=button],input[type=submit],input[type=button],input[type=reset],a.btn,a.button,a[href]:not([href=""]){cursor:pointer}
button:disabled,input:disabled,.btn.disabled,.btn[disabled]{cursor:not-allowed!important;transform:none!important}
@media (prefers-reduced-motion:reduce){.smx-card,.smx-panel,.dashboard-stat,.product-item,.tile,.stat-card,.service-card-hover,.panel.panel-default,.smx-btn-primary,.smx-btn-secondary,.smx-btn-ghost,.btn,.button,.cta-button,.gradient-btn,.smx-nav-link::after{transition:none!important;transform:none!important}.smx-card:hover,.smx-panel:hover,.dashboard-stat:hover,.product-item:hover,.tile:hover,.stat-card:hover,.service-card-hover:hover,.panel.panel-default:hover,.smx-btn-primary:hover,.btn-primary:hover,.cta-button:hover,.gradient-btn:hover,.smx-btn-secondary:hover,.smx-btn-ghost:hover,.btn-default:hover,.btn-info:hover,.btn-success:hover,.btn-warning:hover,.btn-danger:hover{transform:none!important}.smx-nav-link:hover::after,.smx-nav-link:focus-visible::after{transform:none!important;opacity:0}}
/* ─── DataTables polish (round 6) ───────────────────────────────────────
   Branded search input ('Buscar...' placeholder injected via JS — see
   footer.tpl), focus-visible rings on pagination + length select, row
   pointer cursor on clickable rows, mobile column hiding via .smx-hide-mobile.
   Existing rules (rounds 4–5) stay in place; this block only adds. */
.main-content .listtable>.dataTables_filter input::placeholder,.smx-main-body .listtable>.dataTables_filter input::placeholder{color:#94a3b8!important;font-weight:400!important;font-style:normal}
.main-content .dataTables_paginate .paginate_button:focus-visible,.smx-main-body .dataTables_paginate .paginate_button:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(37,99,235,.35)!important;border-color:#2563eb!important;background:#fff!important;color:#2563eb!important;border-radius:9999px!important}
.main-content .dataTables_paginate .paginate_button.current:focus-visible,.smx-main-body .dataTables_paginate .paginate_button.current:focus-visible{box-shadow:0 0 0 3px rgba(124,58,237,.45),0 4px 10px -4px rgba(37,99,235,.4)!important}
.main-content .dataTables_length select:focus-visible,.smx-main-body .dataTables_length select:focus-visible,.main-content .listtable>.dataTables_filter input:focus-visible,.smx-main-body .listtable>.dataTables_filter input:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(37,99,235,.18)!important;border-color:#2563eb!important}
.main-content .table.table-list tbody tr[onclick],.main-content table.dataTable tbody tr[onclick],.smx-main-body .table.table-list tbody tr[onclick],.smx-main-body table.dataTable tbody tr[onclick]{cursor:pointer}
.main-content .table.table-list tbody tr[onclick]:hover>td,.main-content table.dataTable tbody tr[onclick]:hover>td,.smx-main-body .table.table-list tbody tr[onclick]:hover>td,.smx-main-body table.dataTable tbody tr[onclick]:hover>td{background:#f8fafc!important}
.main-content .dataTables_paginate .paginate_button{transition:background-color 150ms ease-out,color 150ms ease-out,box-shadow 150ms ease-out,border-color 150ms ease-out!important}
@media (max-width:767px){.smx-hide-mobile,.main-content table.dataTable thead th.smx-hide-mobile,.main-content table.dataTable tbody td.smx-hide-mobile,.smx-main-body table.dataTable thead th.smx-hide-mobile,.smx-main-body table.dataTable tbody td.smx-hide-mobile{display:none!important}.main-content .dataTables_paginate .paginate_button,.smx-main-body .dataTables_paginate .paginate_button{padding:6px 10px!important;font-size:12.5px!important;margin:0 1px!important}}
