/*
Theme Name: MaracaiboTech Facturación
Theme URI: https://maracaibotech.com/
Author: MaracaiboTech
Description: Theme personalizado para el sistema de facturación, clientes, cotizaciones y gestión comercial de MaracaiboTech.
Version: 1.31.7
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: maracaibotech
*/

:root{
  --mt-bg:#05090e;
  --mt-panel:#0b121b;
  --mt-panel-2:#101923;
  --mt-border:#283747;
  --mt-text:#f5f7fa;
  --mt-muted:#9aa9ba;
  --mt-orange:#ff8a00;
  --mt-gold:#ffb000;
  --mt-danger:#ff4d4f;
  --mt-success:#18c875;
}
*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--mt-bg);color:var(--mt-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input{font:inherit}.mt-wrap{min-height:100vh;background:radial-gradient(circle at 75% 15%,rgba(255,138,0,.08),transparent 30%),linear-gradient(135deg,#03070b,#09111a 55%,#06090d)}
.mt-login-shell{min-height:100vh;display:grid;grid-template-columns:1.15fr .85fr;gap:32px;padding:34px;align-items:stretch}.mt-brand-panel,.mt-login-panel{border:1px solid rgba(255,176,0,.22);border-radius:26px;background:linear-gradient(180deg,rgba(15,24,34,.96),rgba(5,10,16,.98));box-shadow:0 25px 80px rgba(0,0,0,.4);overflow:hidden}.mt-brand-panel{position:relative;padding:42px;display:flex;flex-direction:column;justify-content:space-between;min-height:680px;background:linear-gradient(180deg,rgba(4,9,14,.55),rgba(4,9,14,.95)),radial-gradient(circle at 20% 20%,rgba(255,138,0,.23),transparent 30%),linear-gradient(135deg,#111923,#070b10)}
.mt-logo{display:flex;align-items:center;gap:14px}.mt-logo-mark{font-size:46px;font-weight:900;letter-spacing:-6px;background:linear-gradient(135deg,#ffbe00,#ff6a00 55%,#e43b00);-webkit-background-clip:text;color:transparent}.mt-logo-text strong{display:block;font-size:32px;line-height:.95;letter-spacing:.4px}.mt-logo-text strong span{color:var(--mt-orange)}.mt-logo-text small{display:block;font-size:10px;letter-spacing:2px;margin-top:8px;color:#d5dde7}.mt-brand-copy{max-width:640px}.mt-kicker{color:var(--mt-orange);font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.mt-brand-copy h1{font-size:64px;line-height:.95;margin:14px 0 18px;letter-spacing:-2px}.mt-brand-copy h1 span{display:block;color:var(--mt-orange)}.mt-brand-copy p{color:#c8d1dc;font-size:20px;line-height:1.55;max-width:560px}.mt-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.mt-feature{border:1px solid rgba(255,138,0,.42);border-radius:16px;padding:18px 14px;background:rgba(7,13,20,.74)}.mt-feature b{display:block;margin-bottom:6px;font-size:14px}.mt-feature span{font-size:12px;color:var(--mt-muted)}.mt-brand-foot{display:flex;justify-content:space-between;gap:20px;align-items:end;color:var(--mt-muted);font-size:13px}.mt-script{font-size:24px;font-style:italic;color:#fff}.mt-script span{color:var(--mt-orange)}
.mt-login-panel{padding:38px;display:flex;align-items:center;justify-content:center}.mt-login-card{width:min(100%,560px)}.mt-login-card .mt-logo{justify-content:center;margin-bottom:26px}.mt-login-card h2{text-align:center;font-size:34px;margin:10px 0}.mt-login-card>p{text-align:center;color:var(--mt-muted);margin:0 0 30px}.mt-field{margin-bottom:16px}.mt-field label{display:block;font-size:13px;color:#c9d3df;margin-bottom:7px}.mt-input-wrap{position:relative}.mt-input{width:100%;padding:16px 48px 16px 16px;border-radius:14px;border:1px solid var(--mt-border);background:#0c141e;color:#fff;outline:none}.mt-input:focus{border-color:var(--mt-orange);box-shadow:0 0 0 3px rgba(255,138,0,.1)}.mt-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;color:#d3dbe4;cursor:pointer}.mt-login-meta{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:14px 0 20px;font-size:13px;color:var(--mt-muted)}.mt-login-meta a{color:var(--mt-orange)}.mt-btn{width:100%;border:0;border-radius:14px;padding:16px 18px;font-weight:800;cursor:pointer;background:linear-gradient(90deg,var(--mt-gold),#ff6a00);color:#111;box-shadow:0 12px 30px rgba(255,138,0,.18)}.mt-btn:hover{filter:brightness(1.05)}.mt-message{padding:12px 14px;border-radius:12px;margin-bottom:16px;font-size:14px}.mt-error{background:rgba(255,77,79,.12);border:1px solid rgba(255,77,79,.3);color:#ffb1b2}.mt-note{margin-top:24px;padding-top:20px;border-top:1px solid #202c39;text-align:center;color:var(--mt-muted);font-size:13px}
.mt-dashboard{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.mt-sidebar{background:#070d13;border-right:1px solid #1f2a36;padding:24px 18px;position:sticky;top:0;height:100vh}.mt-sidebar .mt-logo{margin-bottom:28px}.mt-nav{display:grid;gap:8px}.mt-nav a{padding:13px 14px;border-radius:12px;color:#cbd5e1;display:flex;align-items:center;gap:10px}.mt-nav a:hover,.mt-nav a.active{background:linear-gradient(90deg,rgba(255,138,0,.18),rgba(255,138,0,.04));color:#fff;border:1px solid rgba(255,138,0,.25)}.mt-main{padding:26px}.mt-topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.mt-topbar h1{margin:0;font-size:30px}.mt-topbar p{margin:5px 0 0;color:var(--mt-muted)}.mt-user{display:flex;align-items:center;gap:12px}.mt-user a{padding:10px 14px;border:1px solid #344252;border-radius:10px}.mt-hero{border:1px solid rgba(255,138,0,.26);border-radius:20px;padding:30px;background:radial-gradient(circle at 15% 20%,rgba(255,138,0,.18),transparent 30%),linear-gradient(135deg,#111923,#090f15);margin-bottom:22px}.mt-hero h2{font-size:28px;margin:0 0 8px}.mt-hero p{margin:0;color:#bdc9d6}.mt-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mt-stat{background:#0b131c;border:1px solid #263443;border-radius:16px;padding:20px}.mt-stat small{color:var(--mt-muted)}.mt-stat strong{display:block;font-size:28px;margin-top:8px}.mt-section{margin-top:20px;background:#0b131c;border:1px solid #263443;border-radius:18px;padding:20px}.mt-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mt-action{padding:18px;border-radius:14px;background:#0e1823;border:1px solid #2d3c4c}.mt-action b{display:block;color:#fff;margin-bottom:6px}.mt-action span{color:var(--mt-muted);font-size:13px}
@media(max-width:1100px){.mt-login-shell{grid-template-columns:1fr}.mt-brand-panel{min-height:auto}.mt-feature-grid{grid-template-columns:repeat(2,1fr)}.mt-dashboard{grid-template-columns:86px 1fr}.mt-sidebar .mt-logo-text,.mt-nav span{display:none}.mt-sidebar .mt-logo-mark{font-size:36px}.mt-stat-grid,.mt-actions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.mt-login-shell{padding:14px;gap:14px}.mt-brand-panel,.mt-login-panel{border-radius:18px}.mt-brand-panel{padding:24px}.mt-brand-copy h1{font-size:44px}.mt-brand-copy p{font-size:16px}.mt-feature-grid{grid-template-columns:1fr 1fr}.mt-login-panel{padding:24px}.mt-dashboard{display:block}.mt-sidebar{height:auto;position:relative;border-right:0;border-bottom:1px solid #1f2a36}.mt-nav{grid-template-columns:repeat(4,1fr)}.mt-nav a{justify-content:center}.mt-main{padding:16px}.mt-topbar{align-items:flex-start}.mt-stat-grid,.mt-actions{grid-template-columns:1fr}.mt-brand-foot{display:block}.mt-script{margin-top:18px}.mt-login-meta{align-items:flex-start;flex-direction:column}}

/* ===== MaracaiboTech ERP Dashboard v1.1 ===== */
body.page-template-page-panel-maracaibotech,body.page-id-panel-maracaibotech{overflow-x:hidden}.mt-erp{--bg:#06101a;--panel:#0b1722;--panel2:#0e1d2a;--line:#244159;--orange:#ff9500;--gold:#ffb000;--text:#f3f7fb;--muted:#9fb2c5;min-height:100vh;background:radial-gradient(circle at 70% 0,rgba(255,149,0,.07),transparent 30%),#06101a;color:var(--text);display:grid;grid-template-columns:255px 1fr;font-size:14px}.mt-erp *{box-sizing:border-box}.mt-erp-sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#07111b 0%,#08131d 65%,#09111a 100%);border-right:1px solid #21364a;padding:14px 10px;display:flex;flex-direction:column;z-index:30;overflow:auto}.mt-erp-brand{display:flex;align-items:center;gap:10px;padding:0 10px 18px}.mt-erp-m{font-size:54px;line-height:1;font-weight:1000;font-style:italic;letter-spacing:-10px;background:linear-gradient(135deg,#ffd018,#ff8b00 55%,#ed3d00);-webkit-background-clip:text;color:transparent;width:76px}.mt-erp-brand strong,.mt-erp-brand b{display:block;font-size:22px;line-height:.86}.mt-erp-brand b{color:#ff8d00;font-size:25px}.mt-erp-brand small{display:block;font-size:6px;line-height:1.2;letter-spacing:.4px;margin-top:6px;color:#fff}.mt-erp-nav{display:grid;gap:4px}.mt-erp-nav a{display:flex;align-items:center;gap:13px;padding:11px 12px;border:1px solid transparent;border-radius:9px;color:#f1f5f9}.mt-erp-nav a i{font-size:25px;width:25px;height:25px;color:#d5e2f1}.mt-erp-nav a span{display:grid}.mt-erp-nav a b{font-size:14px;font-weight:600}.mt-erp-nav a small{font-size:11px;color:#8fb0cb;margin-top:3px}.mt-erp-nav a:hover,.mt-erp-nav a.active{background:linear-gradient(90deg,rgba(255,149,0,.28),rgba(255,149,0,.08));border-color:rgba(255,149,0,.72);box-shadow:inset 4px 0 #ff9a00}.mt-erp-nav a.active i,.mt-erp-nav a.active b{color:#ffab00}.mt-erp-promo{margin-top:auto;padding:16px 12px 6px;background:radial-gradient(circle at 60% 0,rgba(255,121,0,.16),transparent 45%);border-top:1px solid rgba(255,149,0,.16)}.mt-tech-figure{height:110px;border-radius:16px;background:linear-gradient(160deg,transparent 10%,#111f2c),radial-gradient(circle at 50% 20%,rgba(255,149,0,.3),transparent 40%);display:grid;place-items:center;color:#ff8f00;font-size:28px;font-weight:900;text-shadow:0 6px 18px #000;margin-bottom:10px}.mt-erp-promo strong{font-size:12px}.mt-erp-promo p{margin:8px 0;color:#d5e1eb;font-size:11px}.mt-socials{display:flex;gap:18px;font-size:20px;margin-top:12px;color:#fff}.mt-erp-shell{min-width:0;display:flex;min-height:100vh;flex-direction:column}.mt-erp-topbar{height:86px;background:rgba(5,14,23,.96);border-bottom:1px solid #20384c;display:flex;align-items:center;gap:16px;padding:0 20px;position:sticky;top:0;z-index:25;backdrop-filter:blur(10px)}.mt-menu-toggle{display:none}.mt-erp-mini-brand{display:none}.mt-icon-btn{position:relative;width:42px;height:42px;border:1px solid #233d51;border-radius:11px;background:#0b1722;color:#fff;display:grid;place-items:center;cursor:pointer}.mt-icon-btn:hover{border-color:#ff9500;color:#ffab00}.mt-icon-btn i{position:absolute;right:-5px;top:-7px;background:#ff3238;color:#fff;font-size:10px;border-radius:999px;min-width:20px;height:20px;display:grid;place-items:center;font-style:normal}.mt-global-search{height:44px;max-width:670px;flex:1;margin:0 auto;border:1px solid #2b455d;background:#0d1924;border-radius:11px;display:flex;align-items:center;padding:0 12px;gap:10px}.mt-global-search input{background:transparent;border:0;outline:0;color:#fff;flex:1;min-width:0}.mt-global-search input::placeholder{color:#b5c5d4}.mt-global-search kbd{border:1px solid #2c4860;background:#102235;color:#c9d7e3;border-radius:6px;padding:4px 9px;font:12px inherit}.mt-top-actions{display:flex;align-items:center;gap:10px}.mt-profile{display:flex;align-items:center;gap:9px;padding:0 6px}.mt-avatar{width:44px;height:44px;border:2px solid #d9e3eb;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#fd9c14,#812f10);font-weight:900}.mt-profile>span:last-child{display:grid;min-width:120px}.mt-profile b{font-size:13px}.mt-profile small{color:#9eb2c5;margin-top:2px}.mt-erp-main{padding:0 14px 18px;flex:1}.mt-hero-grid{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(330px,1fr);gap:12px;margin:0 0 12px}.mt-security-hero{min-height:240px;border-radius:0 0 16px 16px;border:1px solid rgba(255,149,0,.18);border-top:0;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(3,8,12,.25),rgba(3,8,12,.3)),radial-gradient(circle at 20% 50%,rgba(255,145,0,.55),transparent 30%),linear-gradient(135deg,#1e1b14,#0a1219 50%,#151008)}.mt-security-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 40%,rgba(255,144,0,.13) 40.5%,transparent 42% 100%)}.mt-camera-visual{position:absolute;left:32px;top:28px;width:210px;height:95px;transform:rotate(-10deg);background:linear-gradient(160deg,#d6d9dc,#5d6871 65%,#202a32);border-radius:28px 12px 20px 16px;box-shadow:0 20px 35px #0008,0 0 25px #ff8a0040;display:grid;place-items:center}.mt-camera-visual:after{content:"";position:absolute;right:12px;width:65px;height:65px;border-radius:50%;background:radial-gradient(circle,#ff9c10 0 7%,#081018 8% 30%,#26333d 31% 45%,#050b10 46%);box-shadow:0 0 20px #ff930055}.mt-camera-visual span{font-size:0}.mt-hero-copy{position:absolute;left:40%;top:52px;z-index:2}.mt-hero-copy small{font-weight:800;color:#e3eaf0}.mt-hero-copy h1{margin:2px 0 4px;font-size:30px;line-height:.92;font-style:italic;color:#ff9800;text-shadow:0 3px 12px #000}.mt-hero-copy p{font-weight:800;margin:0}.mt-service-list{position:absolute;right:16px;top:32px;width:215px;background:rgba(7,15,22,.82);border:1px solid rgba(255,149,0,.42);border-radius:15px;padding:15px;display:grid;gap:12px;z-index:2}.mt-service-list span{font-size:12px}.mt-hero-dots{position:absolute;bottom:13px;left:58%;display:flex;gap:8px}.mt-hero-dots>*{width:8px;height:8px;border-radius:50%;background:#8793a0}.mt-hero-dots b{background:#ff9c00}.mt-hero-actions{padding:12px 0 0;display:flex;flex-direction:column;justify-content:end}.mt-script-title{font-family:cursive;font-style:italic;color:#ffa000;font-size:22px;text-align:right;line-height:1.05;margin:0 16px 18px;text-shadow:0 0 15px #ff8a0040}.mt-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mt-action-grid a{min-height:60px;border:1px solid #708ba4;border-radius:10px;background:#0d1924;padding:0 16px;display:flex;align-items:center;gap:10px;font-weight:700}.mt-action-grid a.primary{background:linear-gradient(90deg,#ffae00,#ff7e00);color:#07111a;border-color:#ffab00}.mt-action-grid a span{font-size:25px}.mt-action-grid a b{margin-left:auto;font-size:26px}.mt-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.mt-kpi{height:112px;border:1px solid #294257;background:linear-gradient(180deg,#0c1924,#0a151e);border-radius:13px;padding:15px;display:grid;grid-template-columns:64px 1fr 95px;align-items:center;gap:12px;overflow:hidden}.mt-kpi-icon{width:60px;height:60px;border-radius:13px;display:grid;place-items:center;font-size:32px;font-weight:900;color:#fff;box-shadow:0 0 25px currentColor}.mt-kpi>div:nth-child(2){display:grid}.mt-kpi small{color:#d5dee6}.mt-kpi strong{font-size:20px;white-space:nowrap;margin:3px 0}.mt-kpi em{font-style:normal;font-weight:800;font-size:13px}.mt-kpi span{font-size:10px;color:#9fb1c1}.mt-kpi svg{width:100%;height:48px}.mt-kpi svg path{fill:none;stroke-width:2}.kpi-orange .mt-kpi-icon{background:#ff9b00}.kpi-orange em,.kpi-orange svg path{color:#00df78;stroke:#ff9b00}.kpi-green .mt-kpi-icon{background:#00ca68}.kpi-green em,.kpi-green svg path{color:#00df78;stroke:#00d97a}.kpi-blue .mt-kpi-icon{background:#138cf5}.kpi-blue em,.kpi-blue svg path{color:#00df78;stroke:#168ff5}.kpi-red .mt-kpi-icon{background:#ff4148}.kpi-red em,.kpi-red svg path{color:#ff3b44;stroke:#ff3b44}.mt-dashboard-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(315px,1fr);gap:12px}.mt-card{background:linear-gradient(180deg,#0b1823,#09141d);border:1px solid #294257;border-radius:13px;overflow:hidden}.mt-card-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #1b3448}.mt-card-head h2{margin:0;font-size:16px}.mt-card-head h2 .dashicons{color:#ff9500}.mt-card-head a{color:#ff9c00;font-size:12px}.mt-card-head select{background:#102235;border:1px solid #345069;color:#fff;border-radius:7px;padding:5px 10px}.mt-table-wrap{overflow:auto}.mt-invoices table{width:100%;border-collapse:collapse;min-width:720px}.mt-invoices th{background:#102235;color:#e4edf5;text-align:left;font-size:12px;padding:10px 14px}.mt-invoices td{padding:11px 14px;border-top:1px solid #1b3448;color:#edf3f8;font-size:12px}.mt-status{display:inline-block;min-width:78px;text-align:center;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.mt-status.paid{background:#0cc86d}.mt-status.pending{background:#ffd000;color:#101010}.mt-status.partial{background:#138df2}.mt-status.late{background:#f42c32}.mt-row-actions{display:flex;gap:7px}.mt-row-actions button{width:30px;height:30px;border:1px solid #35536e;border-radius:6px;background:#102235;color:#fff;display:grid;place-items:center;cursor:pointer}.mt-row-actions button:nth-child(2){color:#ff4d55}.mt-side-widgets{display:grid;gap:12px}.mt-sales-card{min-height:210px}.mt-bar-chart{height:158px;display:grid;grid-template-columns:42px 1fr;padding:12px 12px 24px}.y-axis{display:flex;flex-direction:column;justify-content:space-between;color:#9eb2c5;font-size:10px}.bars{display:flex;align-items:end;gap:11px;border-left:1px solid #203d53;border-bottom:1px solid #203d53;background:repeating-linear-gradient(to top,transparent 0 31px,#153047 32px)}.bars i{height:var(--h);flex:1;max-width:45px;background:linear-gradient(180deg,#ffc000,#ff7b00);position:relative;border-radius:3px 3px 0 0;box-shadow:0 0 18px #ff8b0030}.bars b{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;font-style:normal;font-weight:400}.bars .last em{position:absolute;right:-2px;top:-48px;white-space:nowrap;background:#102235;border:1px solid #7a90a5;border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal}.bars .last em small{display:block}.mt-clients{min-height:230px}.mt-client-row{display:grid;grid-template-columns:28px 1fr auto 10px;align-items:center;gap:8px;padding:8px 13px;border-top:1px solid #1b3448}.mt-client-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#d78736,#442a20);font-size:9px;font-weight:800}.mt-client-row b{font-size:11px}.mt-client-row small{font-size:10px;color:#9fb2c5}.mt-client-row i{font-style:normal;color:#a8bac9;font-size:18px}.mt-bottom-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:12px;margin-top:12px}.mt-quick-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:12px}.mt-quick-grid a{min-height:80px;border:1px solid #29465d;border-radius:8px;display:grid;place-items:center;color:#ff9800;font-size:26px}.mt-quick-grid a span{font-size:11px;color:#fff;margin-top:-8px}.mt-quote{min-height:132px;padding:18px;background:linear-gradient(90deg,#0b1823,rgba(11,24,35,.74)),radial-gradient(circle at 80% 60%,rgba(255,149,0,.14),transparent 35%)}.mt-quote>span{color:#ff9500;font-size:60px;line-height:.5}.mt-quote p{font-size:16px;margin:7px 0}.mt-quote small{color:#ff9c00}.mt-erp-footer{min-height:44px;border-top:1px solid #20384c;display:flex;align-items:center;gap:22px;padding:0 20px;color:#a9bac8;font-size:10px}.mt-erp-footer nav{margin-left:auto;display:flex;gap:18px}.mt-online{color:#dfe8ee}.mt-online::first-letter{color:#19d67d}
@media(max-width:1280px){.mt-erp{grid-template-columns:210px 1fr}.mt-erp-brand strong{font-size:18px}.mt-erp-brand b{font-size:20px}.mt-hero-grid{grid-template-columns:1fr}.mt-hero-actions{padding:0}.mt-script-title{display:none}.mt-kpi-grid{grid-template-columns:repeat(2,1fr)}.mt-kpi{grid-template-columns:58px 1fr 80px}.mt-dashboard-grid{grid-template-columns:1fr}.mt-side-widgets{grid-template-columns:1fr 1fr}.mt-bottom-grid{grid-template-columns:1fr}.mt-profile>span:last-child{display:none}}
@media(max-width:900px){.mt-erp{display:block}.mt-erp-sidebar{position:fixed;left:-270px;width:255px;transition:.25s;box-shadow:30px 0 80px #000c}.mt-erp.menu-open .mt-erp-sidebar{left:0}.mt-menu-toggle{display:grid}.mt-erp-mini-brand{display:block}.mt-erp-mini-brand em{color:#ff9500;font-style:normal}.mt-erp-topbar{height:72px}.mt-global-search{max-width:none}.mt-kpi-grid{grid-template-columns:1fr 1fr}.mt-security-hero{min-height:260px}.mt-camera-visual{opacity:.55}.mt-hero-copy{left:30px}.mt-service-list{right:20px}.mt-action-grid{grid-template-columns:1fr 1fr}.mt-quick-grid{grid-template-columns:repeat(3,1fr)}.mt-erp-footer{flex-wrap:wrap;padding:12px 16px}.mt-erp-footer nav{margin-left:0}}
@media(max-width:640px){.mt-erp-topbar{padding:0 10px;gap:7px}.mt-erp-mini-brand{font-size:11px}.mt-global-search{display:none}.mt-top-actions .mt-icon-btn:nth-of-type(2){display:none}.mt-profile{padding:0}.mt-avatar{width:36px;height:36px}.mt-erp-main{padding:0 8px 12px}.mt-security-hero{min-height:310px}.mt-camera-visual{width:160px;left:18px;top:25px}.mt-hero-copy{left:18px;top:120px}.mt-hero-copy h1{font-size:24px}.mt-service-list{top:auto;bottom:18px;right:14px;width:200px;opacity:.92}.mt-hero-dots{display:none}.mt-action-grid{grid-template-columns:1fr}.mt-kpi-grid{grid-template-columns:1fr}.mt-kpi{grid-template-columns:58px 1fr 70px}.mt-side-widgets{grid-template-columns:1fr}.mt-quick-grid{grid-template-columns:repeat(2,1fr)}.mt-erp-footer nav{display:none}}

/* v1.2 dashboard polish */
.mt-erp-topbar{height:84px;background:linear-gradient(180deg,#07131f 0%,#07111a 100%);border-bottom:1px solid rgba(255,155,0,.32);box-shadow:0 8px 30px rgba(0,0,0,.18)}
.mt-system-title{display:grid;min-width:330px;line-height:1.1}.mt-system-title b{font-size:19px;letter-spacing:.2px}.mt-system-title small{margin-top:6px;color:#9db1c1;font-size:11px}.mt-global-search{height:46px;border-radius:12px;background:#0b1a27;border-color:#2d4961;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
.mt-global-search:focus-within{border-color:#ff9c00;box-shadow:0 0 0 3px rgba(255,156,0,.1)}.mt-global-search kbd{background:#10263a;border:1px solid #294b67;border-radius:7px;color:#c6d5e0}
.mt-erp-sidebar{background:linear-gradient(180deg,#07131f 0%,#081723 63%,#0a1721 100%);border-right:1px solid #203b50}.mt-erp-nav a{border-radius:0 10px 10px 0;margin-right:10px}.mt-erp-nav a.active{background:linear-gradient(90deg,rgba(255,158,0,.32),rgba(255,126,0,.1));border-color:#ff9800;box-shadow:inset 4px 0 0 #ff9a00,0 0 24px rgba(255,128,0,.14)}
.mt-security-hero{min-height:220px;border-radius:16px;background:linear-gradient(90deg,rgba(1,7,11,.18),rgba(2,7,12,.5)),radial-gradient(circle at 15% 55%,rgba(255,144,0,.64),transparent 28%),linear-gradient(135deg,#342612,#08131c 52%,#100b08);box-shadow:0 14px 35px rgba(0,0,0,.26)}
.mt-security-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,142,0,.10),transparent 25% 72%,rgba(0,0,0,.18));pointer-events:none}.mt-camera-visual{left:34px;top:42px;width:205px;height:88px}.mt-hero-copy{left:42%;top:42px}.mt-hero-copy h1{font-size:28px;line-height:.9}.mt-service-list{right:18px;top:26px;width:220px;background:rgba(6,16,24,.88);backdrop-filter:blur(7px);box-shadow:0 12px 28px #0008}.mt-service-list span{padding:2px 0}.mt-hero-dots{left:53%;bottom:8px}
.mt-action-grid a{min-height:72px;border-radius:11px;background:linear-gradient(180deg,#102235,#0b1925);border-color:#5d7b94;box-shadow:inset 0 1px rgba(255,255,255,.03)}.mt-action-grid a.primary{background:linear-gradient(135deg,#ffbd12,#ff8200)}.mt-action-grid a.success{background:linear-gradient(135deg,#0c9f59,#066f43);border-color:#20bd76}.mt-action-grid a.purple{background:linear-gradient(135deg,#7342c8,#5223a8);border-color:#8d67d4}.mt-action-grid a.success,.mt-action-grid a.purple{color:#fff}.mt-action-grid a:hover{transform:translateY(-2px);filter:brightness(1.07)}
.mt-kpi{height:108px;border-color:#203f56;border-radius:14px;background:linear-gradient(145deg,#0b1b28,#07141e);box-shadow:0 9px 28px rgba(0,0,0,.2)}.mt-kpi-icon{border-radius:12px;box-shadow:0 0 22px rgba(255,255,255,.08)}.mt-kpi svg{opacity:.95}
.mt-card{border-color:#203f56;background:linear-gradient(180deg,#0b1b28,#07151f);box-shadow:0 12px 32px rgba(0,0,0,.18)}.mt-card-head{background:linear-gradient(180deg,rgba(18,38,54,.5),rgba(9,22,32,.12))}.mt-invoice-head{gap:12px}.mt-invoice-tools{display:flex;align-items:center;gap:14px}.mt-invoice-tools label{height:34px;width:190px;display:flex;align-items:center;gap:7px;border:1px solid #2b4a61;border-radius:8px;padding:0 9px;background:#0c1d2b}.mt-invoice-tools label .dashicons{font-size:17px;width:17px;height:17px;color:#afc2d1}.mt-invoice-tools input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.mt-invoice-tools input::placeholder{color:#7f94a6}.mt-invoices tbody tr{transition:.16s}.mt-invoices tbody tr:hover{background:rgba(255,151,0,.045)}
.mt-sales-card,.mt-clients{overflow:visible}.mt-bar-chart{padding-right:16px}.bars i{background:linear-gradient(180deg,#ffc126,#ff7b00);box-shadow:0 0 18px rgba(255,138,0,.18)}.bars i:hover{filter:brightness(1.12)}
.mt-client-row{min-height:42px}.mt-client-row:hover{background:rgba(255,255,255,.025)}.mt-quick-grid a{background:linear-gradient(180deg,#0c1d2a,#081520);transition:.18s}.mt-quick-grid a:hover{transform:translateY(-3px);border-color:#ff9700;box-shadow:0 8px 20px rgba(255,132,0,.12)}.mt-quote{display:flex;gap:14px;align-items:flex-start;background:linear-gradient(90deg,rgba(8,20,30,.96),rgba(8,20,30,.72)),radial-gradient(circle at 100% 100%,rgba(255,139,0,.28),transparent 44%)}.mt-quote>span{font-size:68px}.mt-quote p{font-size:17px;line-height:1.28;margin:0 0 7px}.mt-quote small{color:#a9c0d2}.mt-erp-footer{background:#08141e;border-top-color:#203d53}
@media(max-width:1280px){.mt-system-title{min-width:260px}.mt-system-title small{display:none}}
@media(max-width:900px){.mt-system-title{min-width:unset}.mt-system-title b{font-size:15px}.mt-global-search{order:3;flex:1}.mt-erp-topbar{height:76px}.mt-invoice-head{align-items:flex-start}.mt-invoice-tools label{width:160px}}
@media(max-width:640px){.mt-system-title{display:none}.mt-invoice-head{display:grid;gap:8px;padding:10px 12px}.mt-invoice-tools{width:100%;justify-content:space-between}.mt-invoice-tools label{flex:1;max-width:210px}.mt-action-grid a{min-height:58px}.mt-hero-copy h1{font-size:22px}.mt-service-list{width:185px}.mt-kpi{height:102px}}


/* ===== Nueva Factura v1.3 ===== */
body.page-template-page-nueva-factura,body.page-id-nueva-factura{overflow-x:hidden}.mt-invoice-page .mt-erp-topbar{height:74px}.mt-invoice-main{padding:0 14px 18px;min-width:0}.mt-invoice-heading{min-height:112px;margin:0 -14px 12px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #254157;background:linear-gradient(90deg,#07131e 0%,#081522 63%,rgba(255,136,0,.12));position:relative;overflow:hidden}.mt-invoice-heading:after{content:"";position:absolute;right:0;top:0;width:340px;height:100%;background:radial-gradient(circle at 85% 20%,rgba(255,139,0,.25),transparent 42%),linear-gradient(135deg,transparent,#140e08)}.mt-back-link{color:#cbd8e3;font-size:12px;position:relative;z-index:2}.mt-invoice-title{display:flex;align-items:center;gap:14px;margin-top:9px;position:relative;z-index:2}.mt-invoice-title>.dashicons{width:46px;height:46px;font-size:40px;color:#ff9c00}.mt-invoice-title h1{margin:0;font-size:30px}.mt-invoice-title p{margin:4px 0 0;color:#a8bbca}.mt-invoice-heading blockquote{margin:0 125px 0 auto;position:relative;z-index:2;text-align:right;font-size:18px;line-height:1.2;font-style:italic;color:#fff}.mt-invoice-heading blockquote small{display:block;margin-top:10px;font-size:10px;color:#aebbc7;font-style:normal}.mt-invoice-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.mt-invoice-stats article{min-height:96px;border:1px solid #203e55;border-radius:10px;background:linear-gradient(145deg,#0b1b28,#07141e);display:flex;align-items:center;gap:14px;padding:14px 16px;box-shadow:0 10px 26px rgba(0,0,0,.18)}.mt-invoice-stats i{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;font-size:26px}.mt-invoice-stats i.blue{background:linear-gradient(135deg,#167bff,#005fc8);box-shadow:0 0 24px #0a75ff52}.mt-invoice-stats i.red{background:linear-gradient(135deg,#ff5353,#df1e31);box-shadow:0 0 24px #ff263c42}.mt-invoice-stats i.orange{background:linear-gradient(135deg,#ffb000,#f67d00);box-shadow:0 0 24px #ff950044}.mt-invoice-stats i.green{background:linear-gradient(135deg,#11d778,#009d53);box-shadow:0 0 24px #00c76a42}.mt-invoice-stats small{display:block;color:#c7d2dd}.mt-invoice-stats strong{display:block;font-size:24px;margin:4px 0}.mt-invoice-stats em{color:#20de83;font-style:normal;font-weight:700;font-size:13px}.mt-invoice-stats em span{color:#adc0cf;font-weight:400}.mt-new-invoice{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(300px,.82fr);gap:12px}.mt-invoice-left,.mt-invoice-right{display:grid;gap:12px;align-content:start}.mt-form-card{border:1px solid #214157;border-radius:10px;background:linear-gradient(180deg,#0a1a27,#07141e);padding:14px;box-shadow:0 10px 25px rgba(0,0,0,.15)}.mt-form-card h2{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:16px}.mt-form-card h2 b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffae00;color:#111;font-size:12px}.mt-form-card h2 .dashicons{color:#ffa000}.mt-form-card label{display:grid;gap:6px;color:#d8e1e9;font-size:11px}.mt-form-card label>span em{color:#ff4b4b;font-style:normal}.mt-form-card input,.mt-form-card select,.mt-form-card textarea{width:100%;border:1px solid #2a4a62;background:#0c2130;color:#fff;border-radius:6px;padding:9px 10px;outline:none}.mt-form-card input:focus,.mt-form-card select:focus,.mt-form-card textarea:focus{border-color:#ff9900;box-shadow:0 0 0 2px rgba(255,153,0,.08)}.mt-form-card textarea{min-height:70px;resize:vertical}.mt-form-card>label+label{margin-top:10px}.mt-field-grid{display:grid;gap:10px}.mt-field-grid.full-row{grid-template-columns:1fr auto;align-items:end}.mt-field-grid.two{grid-template-columns:1fr 1fr}.mt-field-grid.three{grid-template-columns:.8fr 1fr 1fr;margin-top:10px}.mt-outline-btn{height:38px;padding:0 14px;border:1px solid #ff9e00;background:transparent;color:#ffad00;border-radius:6px;font-weight:700;cursor:pointer}.mt-product-toolbar{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:10px}.mt-product-toolbar label{position:relative}.mt-product-toolbar label>.dashicons{position:absolute;left:10px;top:10px;color:#d8e3ec}.mt-product-toolbar input{padding-left:36px}.mt-primary-small{border:0;background:linear-gradient(90deg,#ffbd00,#ff8b00);color:#101010;border-radius:6px;padding:0 16px;font-weight:800;cursor:pointer}.mt-items-wrap{overflow:auto;border:1px solid #203e55;border-radius:7px}.mt-items-wrap table{width:100%;border-collapse:collapse;min-width:780px}.mt-items-wrap th,.mt-items-wrap td{padding:7px 7px;border-bottom:1px solid #1a3448;text-align:left;font-size:10px}.mt-items-wrap th{background:#10283a;color:#e8f0f6}.mt-items-wrap td:first-child,.mt-items-wrap th:first-child{width:28px;text-align:center}.mt-items-wrap input,.mt-items-wrap select{padding:6px 7px;font-size:10px}.mt-line-subtotal{white-space:nowrap}.mt-row-delete{border:1px solid #3a5264;background:#112737;color:#ff4c4c;border-radius:5px;cursor:pointer;padding:5px 7px}.mt-extra-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.mt-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;margin:8px 0}.mt-check input{width:auto}.mt-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mt-total-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #1e394c}.mt-total-row.editable input{width:90px;padding:6px;text-align:right}.mt-grand-total{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:13px 12px;border:1px solid #ff9c00;border-radius:7px;background:linear-gradient(90deg,rgba(255,145,0,.14),rgba(255,145,0,.04));color:#ffba00}.mt-grand-total strong{font-size:20px}.mt-action-card button{width:100%;height:42px;margin-top:8px;border:1px solid #2e536e;border-radius:6px;background:#0d2231;color:#fff;font-weight:700;cursor:pointer}.mt-action-card button.mt-generate{background:linear-gradient(90deg,#ffbd00,#ff8b00);color:#101010;border-color:#ff9a00}.mt-action-card button:hover{filter:brightness(1.06)}.mt-invoice-promo{min-height:360px}.mt-city-art{height:220px;margin:-8px -2px 14px;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;background:radial-gradient(circle at 48% 48%,rgba(255,159,0,.75),transparent 12%),linear-gradient(180deg,#071321 0%,#0b1e2d 55%,#050b11 100%);position:relative;overflow:hidden}.mt-city-art:before{content:"";position:absolute;inset:auto 0 0;height:50%;background:repeating-linear-gradient(90deg,#080c10 0 14px,transparent 14px 23px),linear-gradient(180deg,transparent,#020305)}.mt-city-art span,.mt-city-art b{position:relative;z-index:2;font-style:italic;font-size:27px}.mt-city-art b{font-size:15px;color:#f1f4f7}.mt-preview-modal{position:fixed;inset:0;background:rgba(0,0,0,.72);display:grid;place-items:center;z-index:9999}.mt-preview-modal[hidden]{display:none}.mt-preview-box{width:min(92vw,520px);border:1px solid #ff9800;border-radius:14px;background:#091722;padding:24px;box-shadow:0 25px 80px #000;position:relative}.mt-preview-box>button{position:absolute;right:12px;top:10px;border:0;background:none;color:#fff;font-size:26px;cursor:pointer}.mt-preview-box h2{margin-top:0;color:#ffad00}
@media(max-width:1180px){.mt-invoice-stats{grid-template-columns:repeat(2,1fr)}.mt-new-invoice{grid-template-columns:1fr}.mt-invoice-right{grid-template-columns:1fr 1fr}.mt-invoice-right .mt-action-card{grid-column:1/-1}.mt-invoice-heading blockquote{margin-right:30px}.mt-extra-grid{grid-template-columns:1fr}}
@media(max-width:760px){.mt-invoice-main{padding:0 8px 14px}.mt-invoice-heading{margin:0 -8px 10px;padding:14px 12px;min-height:100px}.mt-invoice-heading blockquote{display:none}.mt-invoice-title h1{font-size:24px}.mt-invoice-stats{grid-template-columns:1fr}.mt-field-grid.two,.mt-field-grid.three,.mt-field-grid.full-row{grid-template-columns:1fr}.mt-outline-btn{width:100%}.mt-product-toolbar{grid-template-columns:1fr}.mt-invoice-right{grid-template-columns:1fr}.mt-invoice-stats article{min-height:82px}.mt-invoice-stats strong{font-size:20px}}

.mt-save-success{margin:0 0 16px;padding:14px 18px;border:1px solid rgba(24,200,117,.45);background:rgba(24,200,117,.12);color:#8ff0bd;border-radius:14px;font-weight:800}

/* ===== Nuevo Producto v1.5 ===== */
.mt-product-main{padding:0 14px 18px;min-width:0}.mt-product-heading{min-height:130px;margin:0 -14px 12px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #254157;background:linear-gradient(90deg,#07131e 0%,#081522 64%,rgba(255,136,0,.14));position:relative;overflow:hidden}.mt-product-heading:after{content:"";position:absolute;right:0;top:0;width:420px;height:100%;background:radial-gradient(circle at 80% 42%,rgba(255,143,0,.24),transparent 30%),linear-gradient(135deg,transparent,#170f07)}.mt-product-title{display:flex;align-items:center;gap:14px;margin-top:9px;position:relative;z-index:2}.mt-product-title>.dashicons{width:54px;height:54px;font-size:48px;color:#ffad00}.mt-product-title h1{font-size:30px;margin:0}.mt-product-title p{margin:4px 0 0;color:#a8bbca}.mt-product-heading blockquote{margin:0 120px 0 auto;position:relative;z-index:2;text-align:right;font-size:18px;line-height:1.25;font-style:italic;color:#fff}.mt-product-heading blockquote small{display:block;margin-top:10px;color:#aebbc7;font-size:11px}.mt-product-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.mt-product-tabs button{height:50px;border:1px solid #27465d;border-radius:8px;background:#0a1d2c;color:#e4edf4;font-weight:700;cursor:pointer}.mt-product-tabs button.active,.mt-product-tabs button:hover{border-color:#ffa100;background:linear-gradient(90deg,#ffba00,#ff8d00);color:#101010}.mt-new-product{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,.82fr);gap:12px}.mt-product-left,.mt-product-right{display:grid;gap:12px;align-content:start}.mt-product-type-row{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.mt-type-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mt-type-switch label{display:block}.mt-type-switch input{position:absolute;opacity:0;pointer-events:none}.mt-type-switch label span{display:block;text-align:center;padding:10px;border:1px solid #31526a;background:#0b2232;border-radius:7px;color:#dce6ee;font-weight:700}.mt-type-switch input:checked+span{border-color:#ffa000;color:#ffb000;background:rgba(255,154,0,.09);box-shadow:0 0 16px rgba(255,145,0,.08)}.mt-char-count{display:block;text-align:right;color:#90a6b7;margin-top:-3px}.mt-stock-note{margin:2px 0 0 30px;color:#ffab00;font-size:11px}.mt-upload-box{min-height:200px;border:1px dashed #6f96b3!important;border-radius:10px;display:flex!important;align-items:center;justify-content:center;text-align:center;flex-direction:column;cursor:pointer;background:linear-gradient(180deg,#092033,#071724)!important;transition:.2s}.mt-upload-box:hover{border-color:#ffa100!important;background:#0b2436!important}.mt-upload-box>.dashicons{width:48px;height:48px;font-size:44px;color:#dceaf4;margin-bottom:8px}.mt-upload-box b{font-size:16px}.mt-upload-box small{line-height:1.6;color:#a8bfd0}.mt-product-preview{min-height:250px;border:1px solid #254a61;border-radius:10px;padding:16px;position:relative;background:linear-gradient(180deg,#06131d,#081c29)}.mt-product-preview-placeholder{height:125px;display:grid;place-items:center;overflow:hidden}.mt-product-preview-placeholder>.dashicons{width:90px;height:90px;font-size:86px;color:#b4c6d3}.mt-product-preview-placeholder img{width:100%;height:100%;object-fit:contain}.mt-preview-type{position:absolute;right:14px;top:14px;background:#12d971;color:#04130b;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:800}.mt-product-preview h3{font-size:15px;margin:8px 0}.mt-product-preview strong{display:block;color:#ffad00;font-size:24px}.mt-product-preview b{display:block;color:#18de7c;margin-top:6px}.mt-product-actions button,.mt-product-actions a{width:100%;height:44px;margin-top:8px;border:1px solid #2e536e;border-radius:7px;background:#0d2231;color:#fff;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.mt-product-actions button.mt-generate{background:linear-gradient(90deg,#ffbd00,#ff8b00);color:#101010;border-color:#ff9a00}.mt-product-actions button:hover,.mt-product-actions a:hover{filter:brightness(1.08);border-color:#ff9800}
@media(max-width:1180px){.mt-new-product{grid-template-columns:1fr}.mt-product-right{grid-template-columns:1fr 1fr}.mt-product-right .mt-product-actions{grid-column:1/-1}.mt-product-heading blockquote{margin-right:30px}}
@media(max-width:760px){.mt-product-main{padding:0 8px 14px}.mt-product-heading{margin:0 -8px 10px;padding:14px 12px;min-height:104px}.mt-product-heading blockquote{display:none}.mt-product-title h1{font-size:24px}.mt-product-tabs{grid-template-columns:1fr 1fr}.mt-new-product,.mt-product-right,.mt-product-type-row,.mt-type-switch{grid-template-columns:1fr}.mt-product-right .mt-product-actions{grid-column:auto}}


/* ===== Nueva Cotización v1.6 ===== */
.mt-quote-main{padding:0 14px 18px;min-width:0}.mt-quote-heading{min-height:126px;margin:0 -14px 10px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #254157;background:linear-gradient(90deg,#07131e 0%,#081522 64%,rgba(104,31,255,.18));position:relative;overflow:hidden}.mt-quote-heading:after{content:"";position:absolute;right:0;top:0;width:430px;height:100%;background:radial-gradient(circle at 80% 35%,rgba(255,165,0,.22),transparent 32%),linear-gradient(135deg,transparent,#170f07)}.mt-quote-title{display:flex;align-items:center;gap:14px;margin-top:8px;position:relative;z-index:2}.mt-quote-title>.dashicons{width:56px;height:56px;font-size:50px;color:#8a3cff}.mt-quote-title h1{font-size:30px;margin:0}.mt-quote-title p{margin:4px 0 0;color:#a8bbca}.mt-quote-heading blockquote{margin:0 120px 0 auto;position:relative;z-index:2;text-align:right;font-size:18px;line-height:1.2;font-style:italic;color:#fff}.mt-quote-heading blockquote small{display:block;margin-top:10px;color:#aebbc7;font-size:11px}.mt-back-link{color:#bfcbd5;text-decoration:none}.mt-back-link:hover{color:#ffad00}.mt-quote-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 12px}.mt-quote-steps button{height:48px;border:1px solid #27465d;border-radius:8px;background:#0b2030;color:#eef3f7;font-weight:800}.mt-quote-steps button.active{background:linear-gradient(90deg,#661fd3,#8e2df4);border-color:#9c48ff}.mt-quote-steps span{margin-left:10px}.mt-new-quote{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(315px,.85fr);gap:12px}.mt-quote-left,.mt-quote-right{display:grid;gap:12px;align-content:start}.mt-quote-page .mt-form-card h2 .dashicons{color:#7d35ef}.mt-quote-page .mt-primary-small{background:linear-gradient(90deg,#ffc21a,#ff9500)}.mt-quote-page .mt-outline-btn{border-color:#ffab00;color:#ffb400}.mt-quote-bottom{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.mt-switch{display:flex!important;align-items:center;gap:9px!important;margin:12px 0;cursor:pointer}.mt-switch input{position:absolute;opacity:0}.mt-switch span{width:38px;height:21px;border-radius:20px;background:#54687a;position:relative;transition:.2s;flex:0 0 auto}.mt-switch span:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:#e9f0f5;left:3px;top:3px;transition:.2s}.mt-switch input:checked+span{background:#ffb000}.mt-switch input:checked+span:after{left:20px}.mt-quote-summary .mt-grand-total{background:linear-gradient(90deg,rgba(255,157,0,.18),rgba(255,180,0,.04))}.mt-quote-promo{min-height:330px}.mt-quote-page .mt-erp-nav a.quote-active{background:linear-gradient(90deg,rgba(255,170,0,.35),rgba(255,122,0,.12));border-color:#ff9a00}.mt-quote-page .mt-items-wrap table{min-width:780px}
@media(max-width:1180px){.mt-new-quote{grid-template-columns:1fr}.mt-quote-right{grid-template-columns:1fr 1fr}.mt-quote-right .mt-action-card{grid-column:1/-1}.mt-quote-heading blockquote{margin-right:30px}.mt-quote-bottom{grid-template-columns:1fr}}
@media(max-width:760px){.mt-quote-main{padding:0 8px 14px}.mt-quote-heading{margin:0 -8px 10px;padding:14px 12px;min-height:104px}.mt-quote-heading blockquote{display:none}.mt-quote-title h1{font-size:24px}.mt-quote-steps{grid-template-columns:1fr 1fr}.mt-quote-steps button{font-size:11px}.mt-new-quote,.mt-quote-right,.mt-quote-bottom{grid-template-columns:1fr}.mt-quote-right .mt-action-card{grid-column:auto}}
@media print{.mt-erp-sidebar,.mt-erp-topbar,.mt-quote-steps,.mt-action-card,.mt-erp-footer{display:none!important}.mt-erp-shell{margin:0!important}.mt-quote-main{padding:0!important;background:#fff!important;color:#111!important}.mt-form-card{break-inside:avoid;box-shadow:none!important}}

/* ===== Reportes v1.7 ===== */
.mt-reports-main{padding:0 18px 18px;min-width:0}.mt-reports-heading{min-height:88px;margin:0 -18px 14px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #203849;background:linear-gradient(90deg,#06131d,#071923 68%,rgba(255,149,0,.08))}.mt-reports-title{display:flex;align-items:center;gap:14px}.mt-reports-title>.dashicons{width:54px;height:54px;font-size:48px;color:#ff9800}.mt-reports-title h1{margin:0;font-size:32px}.mt-reports-title p{margin:4px 0 0;color:#a8bac7}.mt-report-clock{text-align:right;color:#aebcc8}.mt-report-clock strong{display:block;color:#fff;font-size:18px;margin-top:4px}.mt-report-filters{display:grid;grid-template-columns:1.35fr .9fr .9fr 1fr auto;gap:12px;align-items:end;padding:16px;border:1px solid #213c4e;border-radius:14px;background:#091823;margin-bottom:14px}.mt-report-filters label{display:grid;gap:7px;font-size:12px;color:#dbe5ec;font-weight:700}.mt-report-filters input,.mt-report-filters select{height:40px;border:1px solid #29465a;border-radius:8px;background:#0d2230;color:#fff;padding:0 12px}.mt-date-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.mt-report-generate{height:44px;border:0;border-radius:9px;padding:0 20px;background:linear-gradient(90deg,#ffb119,#ff8d00);color:#111;font-weight:900;cursor:pointer}.mt-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.mt-report-kpis article{min-height:104px;border:1px solid #213c4e;border-radius:14px;background:linear-gradient(145deg,#0a1c28,#08141d);padding:16px;display:flex;gap:14px;align-items:center}.mt-report-kpis i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(255,148,0,.14);color:#ff9700;font-size:30px}.mt-report-kpis span{display:block;color:#b5c4cf}.mt-report-kpis strong{display:block;font-size:23px;margin:6px 0}.mt-report-kpis small{color:#19d87c}.mt-report-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);gap:14px;margin-bottom:14px}.mt-report-card{border:1px solid #213c4e;border-radius:14px;background:#091822;padding:14px;min-width:0;overflow:hidden}.mt-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mt-card-title h2{font-size:17px;margin:0}.mt-card-title>div,.mt-card-title>span{color:#a8bac7;font-size:12px}.orange-dot,.gray-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin:0 6px 0 10px}.orange-dot{background:#ff9700}.gray-dot{background:#aab7c2}.mt-income-card canvas{display:block;width:100%;height:250px}.mt-donut-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px;min-height:250px}.mt-donut{width:170px;height:170px;border-radius:50%;margin:auto;background:conic-gradient(#ff9700 0 var(--p1),#b96a06 var(--p1) var(--p2),#ffbf54 var(--p2) var(--p3),#73818b var(--p3) var(--p4),#aeb8bf var(--p4) 100%);display:grid;place-items:center;position:relative}.mt-donut:after{content:"";position:absolute;width:96px;height:96px;border-radius:50%;background:#091822}.mt-donut span{position:relative;z-index:2;text-align:center;color:#aebbc5}.mt-donut b{display:block;color:#fff;margin-top:4px}.mt-donut-wrap ul{list-style:none;margin:0;padding:0}.mt-donut-wrap li{display:grid;grid-template-columns:14px 1fr auto;gap:8px;align-items:center;margin:13px 0;color:#c8d3db}.mt-donut-wrap li i{width:10px;height:10px;border-radius:50%;background:#ff9700}.mt-donut-wrap li:nth-child(2) i{background:#b96a06}.mt-donut-wrap li:nth-child(3) i{background:#ffbf54}.mt-donut-wrap li:nth-child(4) i{background:#73818b}.mt-donut-wrap li:nth-child(5) i{background:#aeb8bf}.mt-report-lower{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.mt-report-table-wrap{overflow:auto}.mt-report-table{width:100%;border-collapse:collapse;min-width:680px}.mt-report-table th,.mt-report-table td{padding:11px 10px;border-top:1px solid #172c3a;text-align:left;font-size:13px}.mt-report-table th{color:#aab9c4;background:#0d202c}.mt-status{padding:4px 9px;border-radius:20px;font-size:11px;font-weight:800}.mt-status.paid{background:rgba(23,211,117,.12);color:#25df88}.mt-status.pending{background:rgba(255,174,0,.12);color:#ffb21a}.mt-empty{color:#9eb0bd;text-align:center!important;padding:24px!important}.mt-top-clients{margin:0;padding:0;list-style:none}.mt-top-clients li{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #172c3a}.mt-top-clients li span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(255,151,0,.14);color:#ffad19}.mt-top-clients strong{font-size:13px}.mt-report-export{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #213c4e;border-radius:14px;background:#091822;padding:16px}.mt-report-export h2{margin:0 0 4px;font-size:17px}.mt-report-export p{margin:0;color:#9eb0bd}.mt-report-export>div:last-child{display:flex;gap:10px}.mt-report-export button{height:42px;border:1px solid #365064;border-radius:8px;background:#162b39;color:#fff;padding:0 18px;font-weight:800;cursor:pointer}.mt-report-export .pdf{background:#b8151d;border-color:#cf1e28}.mt-report-export .excel{background:#08733b;border-color:#0c8b49}.mt-reports-page .mt-erp-nav a.reports-active{background:linear-gradient(90deg,rgba(255,157,0,.35),rgba(255,118,0,.1));border-color:#ff9800}
@media(max-width:1180px){.mt-report-filters{grid-template-columns:1fr 1fr 1fr}.mt-report-generate{grid-column:span 1}.mt-report-kpis{grid-template-columns:1fr 1fr}.mt-report-grid,.mt-report-lower{grid-template-columns:1fr}.mt-category-card{min-height:auto}}
@media(max-width:760px){.mt-reports-main{padding:0 8px 14px}.mt-reports-heading{margin:0 -8px 10px;padding:12px}.mt-reports-title h1{font-size:25px}.mt-report-clock{display:none}.mt-report-filters{grid-template-columns:1fr}.mt-date-pair{grid-template-columns:1fr}.mt-date-pair span{display:none}.mt-report-kpis{grid-template-columns:1fr}.mt-donut-wrap{grid-template-columns:1fr}.mt-report-export{align-items:flex-start;flex-direction:column}.mt-report-export>div:last-child{width:100%;display:grid;grid-template-columns:1fr}.mt-income-card canvas{height:210px}}
@media print{.mt-erp-sidebar,.mt-erp-topbar,.mt-report-filters,.mt-report-export,.mt-erp-footer{display:none!important}.mt-erp-shell{margin:0!important}.mt-reports-main{padding:0!important;background:#fff!important;color:#111!important}.mt-report-card,.mt-report-kpis article{break-inside:avoid;background:#fff!important;color:#111!important;border-color:#bbb!important}.mt-report-table th,.mt-report-table td{color:#111!important}.mt-report-grid{display:block}.mt-report-card{margin-bottom:14px}}

/* MaracaiboTech v1.8 - Configuración */
.mt-config-main{padding:18px 24px 26px;max-width:1680px;margin:0 auto;color:#eef5f8}.mt-config-heading{display:flex;justify-content:space-between;align-items:flex-start;margin:4px 0 16px}.mt-config-heading>div{display:flex;gap:14px;align-items:center}.mt-config-heading>div>.dashicons{width:54px;height:54px;font-size:34px;display:grid;place-items:center;border-radius:14px;color:#ff9b16;background:linear-gradient(135deg,#3c2a17,#111923);box-shadow:0 0 30px #ff8a0018}.mt-config-heading h1{font-size:34px;line-height:1;margin:0 0 7px}.mt-config-heading p,.mt-settings-card header p{margin:0;color:#8fa0ad}.mt-config-heading aside{text-align:right;color:#9aaab6;font-size:13px}.mt-config-heading aside strong{display:block;color:#dfe7eb;font-size:17px;margin-top:6px}.mt-settings-success{padding:12px 16px;margin-bottom:12px;border:1px solid #1c8f55;background:#0d2e22;border-radius:10px;color:#65e5a4}.mt-config-tabs{display:flex;overflow:auto;background:#0c151d;border:1px solid #20313e;border-radius:12px;padding:5px;margin-bottom:14px;gap:3px}.mt-config-tabs button{border:0;background:transparent;color:#c5d0d7;padding:12px 20px;border-radius:9px;white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:8px}.mt-config-tabs button.active{background:linear-gradient(135deg,#ffb225,#ff8a00);color:#111;font-weight:800;box-shadow:0 5px 18px #ff8a0025}.mt-config-grid{display:grid;grid-template-columns:1.7fr 1fr 1.05fr;gap:12px}.mt-settings-card{background:linear-gradient(145deg,#0c151c,#0a1218);border:1px solid #21323f;border-radius:13px;padding:15px;box-shadow:inset 0 1px #ffffff05}.mt-settings-card header{display:flex;gap:12px;margin-bottom:13px}.mt-settings-card header>.dashicons{font-size:24px;color:#e7edf1}.mt-settings-card h2{font-size:17px;margin:0 0 3px}.mt-company-card{grid-column:1/3}.mt-preview-card{grid-column:3}.mt-billing-card{grid-column:1/3}.mt-tax-card{grid-column:3}.mt-company-body{display:grid;grid-template-columns:210px 1fr;gap:16px}.mt-logo-box{border:1px solid #253845;border-radius:11px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0b1319}.mt-logo-mark.big{font-size:64px;line-height:1}.mt-logo-box strong,.preview-logo strong{font-size:20px;margin:4px 0}.mt-logo-box em,.preview-logo em,.mt-erp-footer em{font-style:normal;color:#ff9320}.mt-logo-box button,.mt-tax-actions button{border:0;background:#ff9b16;color:#121212;border-radius:8px;padding:9px 22px;font-weight:800;margin:7px 0}.mt-logo-box small{font-size:10px;color:#8495a2}.mt-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.mt-config-form label{font-size:12px;color:#d1dbe1}.mt-config-form input:not([type=checkbox]):not([type=radio]),.mt-config-form select,.mt-config-form textarea{width:100%;box-sizing:border-box;background:#101e28;border:1px solid #2b3c49;border-radius:7px;color:#eaf0f3;padding:9px 11px;margin-top:5px;outline:none}.mt-config-form input:focus,.mt-config-form select:focus,.mt-config-form textarea:focus{border-color:#ff9c16;box-shadow:0 0 0 2px #ff9c1618}.mt-invoice-preview{position:relative;background:#fafafa;color:#111;border-radius:10px;min-height:170px;overflow:hidden;padding:18px;display:grid;grid-template-columns:1fr 1.25fr;align-items:center;border:1px solid #ff8a00}.mt-invoice-preview:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(135deg,#ff7700 45%,#111 45% 55%,#ff9d00 55%)}.mt-invoice-preview .corner{position:absolute;left:-22px;top:-28px;width:90px;height:70px;background:#ff8a00;transform:rotate(-35deg)}.preview-logo{z-index:1;display:flex;flex-direction:column;align-items:center}.preview-logo .mt-logo-mark{font-size:45px;color:#111}.preview-logo small{font-size:7px}.preview-data{font-size:11px;display:flex;flex-direction:column;gap:5px;text-align:right}.mt-invoice-preview blockquote{grid-column:1/-1;margin:10px 0 0;text-align:center;font-size:11px;font-weight:700}.mt-billing-fields{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mt-billing-fields .terms{grid-column:2/5}.mt-billing-fields textarea{height:68px;resize:none}.mt-switch-list{grid-column:5;grid-row:2;display:flex;flex-direction:column;gap:8px}.mt-switch-list label,.mt-notify-list label,.mt-toggle-row{display:flex;align-items:center;gap:8px;cursor:pointer}.mt-switch-list input,.mt-notify-list input,.mt-toggle-row input{display:none}.mt-switch-list label span,.mt-notify-list label span,.mt-toggle-row span{width:30px;height:18px;background:#475660;border-radius:20px;position:relative;transition:.2s;flex:0 0 auto}.mt-switch-list label span:after,.mt-notify-list label span:after,.mt-toggle-row span:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:3px;top:3px;background:#fff;transition:.2s}.mt-switch-list input:checked+span,.mt-notify-list input:checked+span,.mt-toggle-row input:checked+span{background:#ff9411}.mt-switch-list input:checked+span:after,.mt-notify-list input:checked+span:after,.mt-toggle-row input:checked+span:after{left:15px}.mt-tax-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.suffix{display:flex;align-items:center}.suffix span{margin:-1px 8px 0 -32px;color:#84919a}.mt-tax-actions{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.mt-notify-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.mt-appearance{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.mt-appearance>div{display:flex;flex-direction:column;gap:9px}.mt-color-picks{display:flex;gap:10px}.mt-color-picks input{display:none}.mt-color-picks span{display:block;width:27px;height:27px;border-radius:50%;border:2px solid transparent}.mt-color-picks .orange span{background:#ff9a14}.mt-color-picks .blue span{background:#2189dd}.mt-color-picks .green span{background:#42b86e}.mt-color-picks .red span{background:#e44848}.mt-color-picks .purple span{background:#824bd9}.mt-color-picks input:checked+span{outline:2px solid #fff;outline-offset:3px}.mt-login-logo{grid-column:1/-1}.mt-login-logo button,.mt-backup button{background:#172633;color:#e5edf2;border:1px solid #2c3d49;border-radius:7px;padding:9px 14px}.mt-backup .last{display:grid;grid-template-columns:1fr 1.5fr auto;gap:10px;align-items:center;background:#101d25;padding:9px;border-radius:8px}.mt-backup .last em{background:#208c4c;padding:3px 12px;border-radius:5px;font-style:normal;color:#07180e}.mt-backup .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:11px 0}.mt-backup .actions button:first-child{background:#ff9516;color:#121212;border-color:#ff9516;font-weight:800}.mt-backup .danger{width:100%;border-color:#a62a2a;color:#ff5555;background:transparent}.mt-config-save{display:flex;justify-content:flex-end;margin-top:14px}.mt-config-save button{background:linear-gradient(135deg,#ffad1e,#ff8700);border:0;color:#111;font-weight:900;border-radius:9px;padding:13px 24px;display:flex;align-items:center;gap:8px;cursor:pointer}.mt-config-city{margin-top:auto;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;padding:20px;background:radial-gradient(ellipse at bottom,#8a3a08 0,#26150b 30%,transparent 70%)}.mt-city-sky{color:#ff9a16;font-weight:900;margin-bottom:16px}.mt-config-city strong{line-height:1.6;color:#e2e8ec}.mt-config-app .mt-erp-sidebar{display:flex;flex-direction:column}.mt-config-app .mt-erp-footer{justify-content:space-between}.mt-config-app .mt-erp-footer b{color:#fff}
@media(max-width:1250px){.mt-config-grid{grid-template-columns:1fr 1fr}.mt-company-card,.mt-billing-card{grid-column:1/-1}.mt-preview-card,.mt-tax-card{grid-column:auto}.mt-billing-fields{grid-template-columns:repeat(3,1fr)}.mt-billing-fields .terms{grid-column:1/3}.mt-switch-list{grid-column:3;grid-row:auto}}
@media(max-width:850px){.mt-config-main{padding:14px}.mt-config-grid{grid-template-columns:1fr}.mt-company-card,.mt-preview-card,.mt-billing-card,.mt-tax-card{grid-column:1}.mt-company-body{grid-template-columns:1fr}.mt-field-grid{grid-template-columns:1fr}.mt-billing-fields{grid-template-columns:1fr 1fr}.mt-billing-fields .terms,.mt-switch-list{grid-column:1/-1}.mt-config-heading aside{display:none}.mt-invoice-preview{grid-template-columns:1fr}.preview-data{text-align:center}.mt-config-tabs button{padding:10px 14px}}

/* ===== MaracaiboTech v1.9 - Portal Cliente Internet ===== */
.mt-client-app{--c-bg:#050c12;--c-panel:#0b151e;--c-panel2:#101d27;--c-line:#203541;--c-orange:#ff9517;--c-gold:#ffb01b;--c-text:#f3f7f9;--c-muted:#8fa1ad;min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:radial-gradient(circle at 72% 0,#ff8b000f,transparent 28%),#061019;color:var(--c-text)}.mt-client-app *{box-sizing:border-box}.mt-client-side{position:sticky;top:0;height:100vh;padding:20px 14px;background:linear-gradient(180deg,#07111a,#060c12 68%,#170c04);border-right:1px solid #1d2e39;display:flex;flex-direction:column}.mt-client-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 24px}.mt-client-brand>span{font-size:48px;font-weight:1000;font-style:italic;letter-spacing:-8px;background:linear-gradient(135deg,#ffd36a,#ff7b00);-webkit-background-clip:text;color:transparent}.mt-client-brand b{font-size:19px}.mt-client-brand em,.mt-client-footer em{font-style:normal;color:var(--c-orange)}.mt-client-brand small{display:block;font-size:8px;letter-spacing:1.5px;margin-top:4px;color:#aebbc4}.mt-client-side nav{display:grid;gap:7px}.mt-client-side nav a{display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:10px;color:#d7e0e6;border:1px solid transparent}.mt-client-side nav a:hover,.mt-client-side nav a.active{background:linear-gradient(90deg,#ff950032,#ff950008);border-color:#ff95006a;box-shadow:inset 4px 0 var(--c-orange)}.mt-client-side nav i{font-size:22px;color:#cdd8df}.mt-client-help{margin-top:auto;padding:18px;border-radius:16px;background:radial-gradient(circle at 50% 0,#ff8a002d,transparent 48%),#0c141a;border:1px solid #503219;text-align:center}.mt-client-help i{font-size:30px;color:var(--c-orange)}.mt-client-help b{display:block;margin:8px 0}.mt-client-help p{font-size:12px;color:var(--c-muted);line-height:1.5}.mt-client-help a{display:block;padding:9px;border-radius:8px;background:var(--c-orange);color:#141414;font-weight:800}.mt-client-shell{min-width:0}.mt-client-top{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #1c2c36;background:#071019dd;backdrop-filter:blur(10px);position:sticky;top:0;z-index:30}.mt-client-search{width:min(470px,45vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #263a47;background:#0e1a23;border-radius:10px}.mt-client-search input{width:100%;border:0;outline:0;background:transparent;color:#fff}.mt-client-user{display:flex;align-items:center;gap:11px}.mt-client-user .bell{font-size:23px;margin-right:7px}.mt-client-user .avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffb22a,#ff7800);color:#fff;font-weight:800}.mt-client-user small{display:block;color:var(--c-muted);font-size:11px;margin-top:3px}.mt-client-user>a{margin-left:8px;color:#aebac1}.mt-client-main{padding:24px;max-width:1700px;margin:auto}.mt-client-alert{padding:12px 15px;border-radius:9px;margin-bottom:14px}.mt-client-alert.success{background:#0c3423;border:1px solid #1a8b58;color:#73e8b1}.mt-client-welcome{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;border:1px solid #253946;background:linear-gradient(135deg,#0d1821,#0a1219);border-radius:17px;margin-bottom:16px;overflow:hidden;position:relative}.mt-client-welcome:after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;background:#ff92000e}.mt-client-welcome span{font-size:10px;letter-spacing:2px;color:var(--c-orange);font-weight:900}.mt-client-welcome h1{font-size:30px;margin:5px 0 6px}.mt-client-welcome p{margin:0;color:var(--c-muted)}.mt-service-state{min-width:190px;text-align:center;padding:14px 20px;border-radius:13px;background:#0d1a22;border:1px solid #254050;z-index:2}.mt-service-state i{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:7px}.mt-service-state.online i{background:#19db7b;box-shadow:0 0 12px #19db7b}.mt-service-state.offline i{background:#ff4e4e}.mt-service-state small{color:var(--c-muted)}.mt-service-state strong{display:block;font-size:22px;margin-top:5px}.mt-client-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px}.mt-client-kpis article{min-height:115px;border:1px solid #223642;background:linear-gradient(145deg,#0c161e,#091219);border-radius:14px;padding:17px;display:flex;align-items:center;gap:14px}.mt-client-kpis .ico{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-size:28px;background:#30200d;color:#ff9b1a}.mt-client-kpis small,.mt-client-kpis em{display:block;color:var(--c-muted);font-style:normal;font-size:11px}.mt-client-kpis strong{display:block;font-size:20px;margin:4px 0}.mt-client-kpis em{color:#70c99b}.mt-client-grid{display:grid;grid-template-columns:2fr .85fr;gap:14px;margin-bottom:14px}.mt-client-lower{display:grid;grid-template-columns:1.35fr 1fr;gap:14px;margin-bottom:14px}.mt-client-card{background:linear-gradient(145deg,#0c161f,#081118);border:1px solid #213440;border-radius:15px;padding:17px}.mt-client-card>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1e313d;padding-bottom:13px;margin-bottom:15px}.mt-client-card>header>div{display:flex;align-items:center;gap:10px}.mt-client-card>header .dashicons{font-size:23px;color:#ff9b1a}.mt-client-card h2{font-size:17px;margin:0 0 3px}.mt-client-card header p{margin:0;color:var(--c-muted);font-size:11px}.pill{padding:5px 10px;border-radius:20px;font-size:11px;font-weight:800}.pill.green{background:#0d5938;color:#64e7a9}.pill.amber{background:#5f4210;color:#ffc75a}.service-hero{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center}.speed-ring{width:160px;height:160px;margin:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle,#101b22 57%,transparent 58%),conic-gradient(#ff9a17 0 78%,#233542 78%);box-shadow:0 0 35px #ff91000e}.speed-ring small{color:var(--c-muted)}.speed-ring strong{font-size:23px;margin:4px 0}.speed-ring span{font-size:8px;color:#ff9a17;letter-spacing:1px}.service-info{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-info label,.profile-data label{background:#0e1b24;border:1px solid #203643;border-radius:9px;padding:11px;color:var(--c-muted);font-size:11px}.service-info b,.profile-data b{display:block;color:#eef4f7;margin-top:5px;font-size:13px}.pay-total{text-align:center;padding:20px 10px}.pay-total small,.pay-total span{display:block;color:var(--c-muted)}.pay-total strong{display:block;font-size:34px;margin:5px 0 8px;color:#fff}.orange{width:100%;border:0;border-radius:9px;padding:12px 15px;background:linear-gradient(135deg,#ffb31e,#ff8300);color:#111;font-weight:900;cursor:pointer}.pay-card .safe{text-align:center;color:#778b98;font-size:10px}.mt-client-table{overflow:auto}.mt-client-table table{width:100%;border-collapse:collapse;font-size:12px}.mt-client-table th{padding:10px;text-align:left;color:#9fb0bb;background:#101d26}.mt-client-table td{padding:11px 10px;border-top:1px solid #1a2d38}.mt-client-table .empty{text-align:center;color:#8fa0aa;padding:30px}.mt-support-form{display:grid;gap:10px}.mt-support-form label,.mt-modal label{font-size:11px;color:#aebcc5}.mt-support-form input,.mt-support-form select,.mt-support-form textarea,.mt-modal input,.mt-modal textarea{width:100%;margin-top:5px;padding:10px;border-radius:8px;border:1px solid #29404d;background:#101e27;color:#fff;outline:0}.mt-support-form textarea,.mt-modal textarea{min-height:75px;resize:vertical}.mt-ticket-list{margin-top:15px}.mt-ticket-list h3{font-size:13px}.mt-ticket-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:8px 0;border-top:1px solid #1a2e39;font-size:11px}.mt-ticket-list em{color:#ffb14a;font-style:normal}.profile-data{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mt-client-footer{display:flex;justify-content:space-between;padding:14px 24px;border-top:1px solid #1b2c36;color:#8495a0;font-size:11px}.mt-client-footer b{color:#fff}.mt-modal{position:fixed;inset:0;background:#000a;display:none;place-items:center;z-index:9999;padding:20px}.mt-modal.show{display:grid}.mt-modal-box{width:min(500px,100%);background:#0c161e;border:1px solid #364956;border-radius:16px;padding:22px;position:relative;box-shadow:0 25px 80px #000}.mt-modal-box h2{margin-top:0}.mt-modal-box>p{color:#8fa0aa;font-size:13px}.mt-modal-box form{display:grid;gap:11px}.mt-modal-box .close{position:absolute;right:13px;top:10px;border:0;background:none;color:#fff;font-size:28px;cursor:pointer}.mt-modal-box .orange{margin-top:5px}
@media(max-width:1200px){.mt-client-app{grid-template-columns:90px 1fr}.mt-client-brand div,.mt-client-side nav a:not(.active){font-size:0}.mt-client-side nav a{justify-content:center}.mt-client-side nav i{font-size:24px}.mt-client-help{display:none}.mt-client-kpis{grid-template-columns:1fr 1fr}.mt-client-grid,.mt-client-lower{grid-template-columns:1fr}.profile-data{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.mt-client-app{display:block}.mt-client-side{height:auto;position:relative;padding:10px}.mt-client-brand{justify-content:center;padding-bottom:10px}.mt-client-side nav{grid-template-columns:repeat(3,1fr)}.mt-client-side nav a,.mt-client-side nav a:not(.active){font-size:0;padding:10px;justify-content:center}.mt-client-top{padding:0 12px;height:66px}.mt-client-search{display:none}.mt-client-user>div{display:none}.mt-client-main{padding:12px}.mt-client-welcome{align-items:flex-start;gap:16px;flex-direction:column}.mt-client-kpis{grid-template-columns:1fr}.service-hero{grid-template-columns:1fr}.service-info,.profile-data{grid-template-columns:1fr}.mt-client-footer{gap:8px;flex-direction:column;text-align:center}}

/* ===== v1.10 Planes de Internet ===== */
.mt-plans-app{background:#06111a;color:#f5f8fb;min-height:100vh}.mt-plans-app .mt-erp-sidebar{background:linear-gradient(180deg,#070d13,#08141d 68%,#06090d);border-right:1px solid #24313c}.mt-plans-app .mt-erp-nav a.active{background:linear-gradient(90deg,#f78a13,#a94a00);box-shadow:0 0 20px #ff82004d;color:#fff}.mt-plans-sidepromo{margin-top:auto;padding:28px 24px 34px;border-top:1px solid #28343d;background:radial-gradient(circle at 30% 10%,#ff7f001f,transparent 45%)}.mt-plans-sidepromo .dashicons{font-size:56px;width:56px;height:56px;color:#ff8b18}.mt-plans-sidepromo b{display:block;margin-top:16px;font-size:21px;line-height:1.25;letter-spacing:1.5px}.mt-plans-sidepromo em{color:#ff8c16;font-style:normal}.mt-plans-main{padding:26px;max-width:1600px;width:100%;margin:auto}.mt-plans-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.mt-plans-title>div{display:flex;gap:18px;align-items:center}.mt-plans-title>div>.dashicons{font-size:58px;width:58px;height:58px;color:#ff8a16}.mt-plans-title small{color:#a9b6c2}.mt-plans-title h1{font-size:36px;margin:6px 0 2px}.mt-plans-title p{margin:0;color:#bec8d1}.mt-new-plan{border:0;border-radius:9px;background:linear-gradient(#ff9a25,#ff7b00);color:#fff;padding:15px 26px;font-weight:800;font-size:16px;cursor:pointer}.mt-plans-hero{min-height:130px;border:1px solid #35414b;border-radius:10px;padding:20px 34px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 70% 60%,#ff810030,transparent 23%),linear-gradient(110deg,#090f16,#0c1720 58%,#11100d);box-shadow:inset 0 -1px 0 #ff7f002b;margin-bottom:18px;overflow:hidden}.mt-plans-hero small{letter-spacing:5px;font-size:21px}.mt-plans-hero h2{font-size:38px;line-height:1;margin:4px 0}.mt-plans-hero h2 em{color:#ff8b18;font-style:normal}.mt-plans-hero p{font-size:17px;margin:0;color:#e5e9ed}.mt-hero-points{display:flex;gap:35px}.mt-hero-points span{display:flex;align-items:center;gap:10px;font-size:30px;color:#ff8b18}.mt-hero-points b{font-size:13px;color:#fff;font-weight:600}.mt-plans-panel{border:1px solid #243846;border-radius:11px;background:#08151e;padding:18px}.mt-plans-panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mt-plans-panel h2{font-size:22px}.mt-plans-panel h2 span{font-size:12px;background:#2b3d4c;border-radius:20px;padding:5px 9px;margin-left:8px}.mt-plans-panel header div{display:flex;gap:12px}.mt-plans-panel select,.mt-plans-panel header input{background:#091721;border:1px solid #314555;border-radius:8px;color:#dce6ee;padding:10px 12px}.mt-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mt-plan-card{position:relative;border:1px solid #344856;border-radius:10px;background:linear-gradient(160deg,#101e28,#07121a);padding:20px;min-height:430px;display:flex;flex-direction:column}.mt-plan-card.featured{border-color:#ff8a13;box-shadow:0 0 24px #ff85002b,inset 0 0 45px #ff7b0010}.mt-popular{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:#ff8a13;color:#17100a;font-size:11px;border-radius:20px;padding:7px 18px;white-space:nowrap}.mt-plan-card .dots{position:absolute;right:16px;top:14px;color:#9baabd}.mt-plan-card h3{font-size:20px;margin:0 0 3px}.mt-plan-card.featured h3{color:#ff9624}.mt-plan-card>p{margin:0 0 13px;color:#aeb9c2;font-size:13px}.mt-plan-speed{display:flex;align-items:center;gap:13px;margin-bottom:15px}.mt-plan-speed .dashicons{font-size:42px;width:42px;height:42px}.mt-plan-speed strong{font-size:32px}.mt-plan-speed small{font-size:21px}.mt-plan-card ul{list-style:none;padding:0;margin:0 0 18px;flex:1}.mt-plan-card li{margin:9px 0;color:#ff8b18;font-weight:900}.mt-plan-card li span{color:#dce4eb;font-weight:400}.mt-plan-price{border-top:1px solid #34444f;padding-top:15px;display:flex;align-items:baseline;gap:6px}.mt-plan-price span{font-size:18px}.mt-plan-price strong{font-size:31px}.mt-plan-price small{color:#ccd4da}.mt-plan-state{align-self:flex-start;border-radius:18px;padding:5px 10px;margin-top:9px;font-size:12px;background:#063c27;color:#75f7b4}.mt-plan-state.inactive{background:#45231f;color:#ff978b}.mt-plan-state i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#18e67d;margin-right:6px}.mt-plan-state.inactive i{background:#ff624e}.mt-plan-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:8px;margin-top:10px}.mt-plan-actions a,.mt-plan-actions button{border:1px solid #405363;background:#152532;color:#edf4f8;border-radius:7px;padding:9px;text-align:center;text-decoration:none;font-size:12px}.mt-toggle-plan{display:block;text-align:center;color:#ff9b39;font-size:11px;margin-top:8px}.mt-plan-benefits{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px}.mt-plan-benefits>div{border:1px solid #263945;background:#0a1720;border-radius:9px;padding:15px;display:flex;align-items:center;gap:11px;font-size:24px;color:#ff8b18}.mt-plan-benefits span{display:flex;flex-direction:column;color:#fff;font-size:12px}.mt-plan-benefits small{color:#95a4b0;margin-top:3px}.mt-plan-modal{position:fixed;inset:0;background:#02070ac7;display:none;align-items:center;justify-content:center;z-index:99999;padding:20px}.mt-plan-modal.open{display:flex}.mt-plan-dialog{width:min(620px,95vw);background:#0b1822;border:1px solid #46535d;border-radius:14px;padding:26px;box-shadow:0 24px 70px #000;position:relative;color:#fff}.mt-plan-dialog .close{position:absolute;right:15px;top:12px;border:0;background:none;color:#fff;font-size:28px}.mt-plan-dialog h2{margin:0;font-size:27px}.mt-plan-dialog>p{color:#9dabb6}.mt-plan-dialog label{display:block;margin:13px 0;font-size:13px;color:#bfc9d1}.mt-plan-dialog input,.mt-plan-dialog textarea{width:100%;box-sizing:border-box;margin-top:6px;background:#06111a;border:1px solid #354957;color:#fff;border-radius:8px;padding:11px}.mt-plan-dialog .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mt-plan-dialog .checks{display:flex;gap:25px}.mt-plan-dialog .checks input{width:auto}.mt-plan-dialog .save{width:100%;border:0;border-radius:9px;background:#ff8611;color:#fff;padding:13px;font-weight:800}.mt-plans-app .mt-erp-footer em{color:#ff8b18;font-style:normal}@media(max-width:1200px){.mt-plan-grid{grid-template-columns:repeat(2,1fr)}.mt-plan-benefits{grid-template-columns:repeat(2,1fr)}.mt-hero-points{display:none}}@media(max-width:760px){.mt-plan-grid{grid-template-columns:1fr}.mt-plans-title{align-items:flex-start;gap:14px}.mt-plans-title,.mt-plans-panel>header{flex-direction:column}.mt-plans-hero h2{font-size:28px}.mt-plan-benefits{grid-template-columns:1fr}}


/* WhatsApp Business integration v1.11 */
.mt-whatsapp-card{border:1px solid rgba(37,211,102,.22)!important;background:linear-gradient(145deg,rgba(8,25,20,.96),rgba(7,17,25,.98))!important}.mt-whatsapp-card header .dashicons{color:#25d366!important}.mt-wa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.mt-wa-grid label,.mt-wa-test label{display:flex;flex-direction:column;gap:7px;color:#b9c5d1;font-size:13px}.mt-wa-grid input,.mt-wa-test input{background:#08131d;border:1px solid #243746;border-radius:10px;color:#fff;padding:12px 13px;outline:none}.mt-wa-grid input:focus,.mt-wa-test input:focus{border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.08)}.mt-wa-grid small{color:#718493;line-height:1.4}.mt-wa-toggle{grid-column:1/-1!important;flex-direction:row!important;align-items:center!important}.mt-wa-toggle input,.mt-wa-events input{display:none}.mt-wa-toggle span,.mt-wa-events span{width:38px;height:21px;border-radius:20px;background:#263642;position:relative;display:inline-block;flex:0 0 auto}.mt-wa-toggle span:after,.mt-wa-events span:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#98a7b4;transition:.2s}.mt-wa-toggle input:checked+span,.mt-wa-events input:checked+span{background:#148f49}.mt-wa-toggle input:checked+span:after,.mt-wa-events input:checked+span:after{left:20px;background:#fff}.mt-wa-events{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.mt-wa-events label{display:flex;align-items:center;gap:9px;background:#0b1720;border:1px solid #1d2d38;border-radius:10px;padding:11px 13px;color:#d4dde4}.mt-wa-test{display:flex;align-items:end;gap:12px;padding:15px;background:rgba(37,211,102,.055);border:1px dashed rgba(37,211,102,.3);border-radius:12px}.mt-wa-test label{flex:1}.mt-wa-test button{background:#25d366;color:#05150b;border:0;border-radius:10px;padding:12px 18px;font-weight:800;cursor:pointer}.mt-wa-note{font-size:12px;color:#8193a1;margin:13px 0 0}.mt-wa-error{margin:10px 0;padding:11px 13px;border-radius:9px;background:rgba(255,73,73,.1);border:1px solid rgba(255,73,73,.25);color:#ff8d8d}@media(max-width:850px){.mt-wa-grid{grid-template-columns:1fr}.mt-wa-test{align-items:stretch;flex-direction:column}}

/* v1.12 Factura Emitida */
.mt-issued-main{padding:20px 24px 34px;background:radial-gradient(circle at 85% 5%,rgba(255,132,0,.08),transparent 25%),#050b11;min-height:calc(100vh - 72px)}.mt-issued-toolbar{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:16px}.mt-issued-toolbar small{color:#ff9b00;font-weight:700}.mt-issued-toolbar h1{font-size:32px;margin:8px 0 2px}.mt-issued-toolbar p{color:#a9b8c7;margin:0}.mt-issued-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mt-issued-actions a,.mt-issued-actions button{border:1px solid #334657;background:#0d1822;color:#fff;border-radius:9px;padding:11px 14px;font-weight:750;cursor:pointer}.mt-issued-actions button{background:linear-gradient(135deg,#ffb000,#ff7900);color:#101010;border:0}.mt-issued-actions .wa{background:#0aad62;border-color:#20c979}.mt-issued-invoice{border:1px solid #e48300;border-radius:15px;overflow:hidden;background:linear-gradient(145deg,#071018,#03080d);box-shadow:0 0 35px rgba(255,132,0,.08)}.mt-issued-hero{min-height:245px;display:grid;grid-template-columns:1.05fr .7fr .85fr;background:linear-gradient(110deg,#071018 0 42%,#0b151e 70%,#050a0f);border-bottom:1px solid #34404a}.mt-company{padding:28px}.mt-modern-logo strong{font-size:25px}.mt-modern-logo strong span{color:#ff8c00}.mt-modern-logo i{font-size:38px;color:#ff9400;margin-right:8px}.mt-modern-logo small{display:block;letter-spacing:3px;margin-left:48px;font-size:9px}.mt-company h3{margin:22px 0 7px}.mt-company p{line-height:1.65;color:#d4dde6;margin:0}.mt-hero-art{position:relative;overflow:hidden;display:flex;align-items:end;justify-content:space-between;padding:25px;background:linear-gradient(145deg,transparent,rgba(255,122,0,.2))}.mt-building{width:150px;height:150px;display:grid;place-items:center;font-size:70px;font-weight:900;color:#ff8a00;border:1px solid #9b4c00;transform:skewY(-7deg);background:#09131b;box-shadow:18px -10px 0 rgba(255,122,0,.12)}.mt-hero-art b{font-size:18px;letter-spacing:1px}.mt-invoice-meta{padding:26px 28px;border-left:1px solid #2b3944}.mt-invoice-meta h2{font-size:30px;margin:0}.mt-invoice-meta h3{font-size:19px;margin:2px 0 14px}.mt-payment-badge{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:9px;background:#986400;font-size:22px;font-weight:900;margin:8px 0 14px}.mt-payment-badge small{font-size:11px;font-weight:500}.mt-payment-badge.paid{background:#078a4c}.mt-payment-badge.void{background:#a52428}.mt-invoice-meta dl,.mt-issued-info dl{display:grid;grid-template-columns:max-content 1fr;gap:7px 16px;margin:0}.mt-invoice-meta dd,.mt-issued-info dd{margin:0}.mt-issued-info{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px 0}.mt-issued-info article{border:1px solid #31414e;border-radius:10px;background:#0b151e;overflow:hidden}.mt-issued-info h3,.mt-issued-table-wrap>h3,.mt-issued-notes h3{margin:0;padding:12px 16px;color:#ff9800;background:#0d1923;border-bottom:1px solid #2b3b48}.mt-issued-info dl{padding:14px 16px;line-height:1.45}.mt-issued-info dt{font-weight:700}.mt-issued-table-wrap{margin:14px 16px 0;border:1px solid #31414e;border-radius:10px;overflow:hidden}.mt-issued-table-wrap table{width:100%;border-collapse:collapse}.mt-issued-table-wrap th{background:linear-gradient(90deg,#31220f,#241b10);color:#ff9a00;padding:12px;text-align:left}.mt-issued-table-wrap td{padding:11px 12px;border-top:1px solid #263642}.mt-issued-table-wrap th:nth-child(n+3),.mt-issued-table-wrap td:nth-child(n+3){text-align:right}.mt-issued-bottom{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;padding:14px 16px}.mt-issued-notes{border:1px solid #31414e;border-radius:10px;position:relative;overflow:hidden}.mt-issued-notes p{padding:14px 18px;margin:0;max-width:75%;color:#d8e0e8}.mt-issued-notes em{position:absolute;right:35px;bottom:16px;font-size:32px;color:#fff;transform:rotate(-8deg)}.mt-issued-totals{border:1px solid #31414e;border-radius:10px;overflow:hidden}.mt-issued-totals p,.mt-issued-totals strong{display:flex;justify-content:space-between;padding:10px 16px;margin:0;border-bottom:1px solid #263642}.mt-issued-totals strong{background:#ff9200;color:#080808;font-size:20px;border:0}.mt-issued-footer-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:0 16px 18px}.mt-issued-footer-actions form{display:flex;gap:10px}.mt-issued-footer-actions button{padding:13px 22px;border:0;border-radius:8px;color:white;font-weight:800;cursor:pointer}.mt-issued-footer-actions .pay{background:#0daf62}.mt-issued-footer-actions .void{background:#ed3439}.mt-status-box{min-width:300px;border:1px solid #31414e;border-radius:10px;padding:12px 16px;display:flex;gap:12px;align-items:center;font-size:24px}.mt-status-box span{display:grid;font-size:13px}.mt-status-box b{color:#ffb000}.mt-status-box.paid b{color:#17d477}.mt-status-box.void b{color:#ff5656}.mt-issued-promo{margin:auto 10px 14px;padding:18px;border:1px solid rgba(255,139,0,.35);border-radius:14px;background:radial-gradient(circle at 50% 70%,rgba(255,119,0,.24),transparent 35%),#0b1015;display:grid;gap:3px}.mt-issued-promo>b{font-size:17px}.mt-issued-promo>span{font-size:14px}.mt-issued-globe{font-size:70px;text-align:center;color:#ff8c00;line-height:1.1}.mt-issued-promo strong{text-align:center;font-size:17px}.mt-issued-promo strong span{color:#ff8c00}@media(max-width:1200px){.mt-issued-toolbar{align-items:flex-start;flex-direction:column}.mt-issued-hero{grid-template-columns:1fr 1fr}.mt-hero-art{display:none}.mt-issued-info{grid-template-columns:1fr}.mt-issued-bottom{grid-template-columns:1fr}}@media(max-width:760px){.mt-issued-main{padding:14px}.mt-issued-hero{grid-template-columns:1fr}.mt-invoice-meta{border-left:0;border-top:1px solid #2b3944}.mt-issued-actions{justify-content:flex-start}.mt-issued-table-wrap{overflow:auto}.mt-issued-footer-actions{align-items:stretch;flex-direction:column}.mt-issued-footer-actions form{width:100%;flex-wrap:wrap}.mt-status-box{min-width:0;width:100%}}
@media print{.mt-erp-sidebar,.mt-erp-topbar,.mt-issued-toolbar,.mt-issued-footer-actions,.mt-erp-footer{display:none!important}.mt-erp-shell{margin:0!important}.mt-issued-main{padding:0;background:white}.mt-issued-invoice{border:0;box-shadow:none}.mt-issued-page{background:white}}

.mt-issued-shortcut{display:inline-flex;margin-top:10px;padding:9px 13px;border:1px solid rgba(255,138,0,.45);border-radius:9px;background:rgba(255,138,0,.10);color:#ff9b00;font-weight:800}
/* v1.13 - Factura impresa multiservicio */
.mt-print-services{display:none}
@media print{
 @page{size:A4 portrait;margin:8mm}
 *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
 body{background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important}
 .mt-issued-main{padding:0!important;background:#fff!important;min-height:0!important}
 .mt-issued-invoice{display:block!important;background:#fff!important;color:#101820!important;border:1px solid #ff8a00!important;border-radius:10px!important;overflow:hidden!important;box-shadow:none!important}
 .mt-print-services{display:flex!important;justify-content:space-between;gap:5px;padding:8px 10px;background:#0b1117!important;color:#fff!important;font-size:7.5px;font-weight:800;letter-spacing:.15px;border-bottom:2px solid #ff8a00}
 .mt-print-services span{white-space:nowrap}
 .mt-issued-hero{min-height:0!important;display:grid!important;grid-template-columns:1.05fr .55fr .9fr!important;background:linear-gradient(125deg,#0a1118,#111d27 72%,#080d12)!important;color:#fff!important;border-bottom:3px solid #ff8a00!important}
 .mt-company{padding:14px 16px!important}.mt-modern-logo strong{font-size:20px!important}.mt-modern-logo i{font-size:26px!important}.mt-modern-logo small{font-size:6px!important;letter-spacing:2px!important}.mt-company h3{margin:10px 0 3px!important;font-size:13px!important}.mt-company p{font-size:8.5px!important;line-height:1.45!important;color:#fff!important}
 .mt-hero-art{display:flex!important;min-height:125px!important;padding:12px!important;background:linear-gradient(145deg,rgba(255,126,0,.05),rgba(255,126,0,.32))!important}.mt-building{width:68px!important;height:68px!important;font-size:32px!important;box-shadow:8px -5px 0 rgba(255,122,0,.16)!important}.mt-hero-art b{font-size:8px!important;color:#fff!important}
 .mt-invoice-meta{padding:13px 15px!important;border-left:1px solid #33414b!important}.mt-invoice-meta h2{font-size:23px!important}.mt-invoice-meta h3{font-size:12px!important;color:#ff8a00!important;margin:1px 0 7px!important}.mt-payment-badge{padding:7px 10px!important;font-size:14px!important;margin:5px 0 8px!important}.mt-payment-badge small{font-size:7px!important}.mt-invoice-meta dl{font-size:8px!important;gap:3px 7px!important}
 .mt-issued-info{padding:9px 10px 0!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.mt-issued-info article{background:#f6f7f8!important;color:#111!important;border:1px solid #d7dce0!important}.mt-issued-info h3,.mt-issued-table-wrap>h3,.mt-issued-notes h3{padding:7px 9px!important;background:#eef0f2!important;color:#111!important;border-bottom:1px solid #d7dce0!important;font-size:10px!important}.mt-issued-info h3{color:#111!important}.mt-issued-info h3::first-letter{color:#ff8700}.mt-issued-info dl{padding:8px 10px!important;font-size:8.5px!important;gap:4px 8px!important}
 .mt-issued-table-wrap{margin:9px 10px 0!important;border-color:#ccd2d7!important}.mt-issued-table-wrap>h3{color:#ff7d00!important}.mt-issued-table-wrap th{padding:7px!important;background:#111a22!important;color:#ff9400!important;font-size:8px!important}.mt-issued-table-wrap td{padding:6px 7px!important;border-top:1px solid #dce0e3!important;color:#111!important;font-size:8px!important}
 .mt-issued-bottom{padding:9px 10px!important;gap:10px!important;grid-template-columns:1.2fr .8fr!important}.mt-issued-notes,.mt-issued-totals{border-color:#d4d9dd!important;background:#fff!important}.mt-issued-notes p{padding:9px 10px!important;color:#111!important;font-size:8px!important;max-width:70%!important}.mt-issued-notes em{right:18px!important;bottom:9px!important;color:#ff7200!important;font-size:20px!important}.mt-issued-totals p{padding:6px 9px!important;background:#111a22!important;color:#fff!important;border-bottom:1px solid #3a4249!important;font-size:8.5px!important}.mt-issued-totals strong{padding:8px 9px!important;background:#ff8a00!important;color:#080808!important;font-size:13px!important}
 .mt-issued-invoice:after{content:'MARACAIBOTECH   •   CÁMARAS Y SEGURIDAD   •   PORTONES Y AUTOMATIZACIÓN   •   REDES E INTERNET   •   INSTALACIÓN Y MANTENIMIENTO   •   EQUIPOS Y SOPORTE';display:block;padding:9px 12px;background:#0b1117!important;color:#fff!important;border-top:3px solid #ff8a00!important;text-align:center;font-size:7px;font-weight:800;letter-spacing:.35px}
}

/* v1.13.1 - Correccion de ancho en vista de impresion */
@media print {
  @page { size: A4 portrait; margin: 8mm; }
  html, body { width:100% !important; min-width:0 !important; margin:0 !important; padding:0 !important; }
  .mt-erp { display:block !important; width:100% !important; min-width:0 !important; min-height:0 !important; background:#fff !important; }
  .mt-erp-shell { display:block !important; width:100% !important; max-width:none !important; min-width:0 !important; min-height:0 !important; margin:0 !important; padding:0 !important; }
  .mt-issued-main { display:block !important; width:100% !important; max-width:none !important; min-width:0 !important; margin:0 !important; padding:0 !important; }
  .mt-issued-invoice { width:100% !important; max-width:none !important; min-width:0 !important; margin:0 !important; box-sizing:border-box !important; }
  .mt-issued-hero { width:100% !important; }
  .mt-issued-info, .mt-issued-table-wrap, .mt-issued-bottom { box-sizing:border-box !important; }
}

/* ===== Servidor de Internet v1.14 ===== */
.mt-isp-page{background:radial-gradient(circle at 78% 5%,rgba(255,149,0,.11),transparent 28%),#06101a}.mt-isp-main{padding-top:16px}.mt-isp-hero{min-height:190px;border:1px solid rgba(255,149,0,.45);border-radius:18px;padding:30px 34px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(90deg,rgba(5,13,20,.98),rgba(7,17,26,.83)),radial-gradient(circle at 68% 40%,rgba(255,139,0,.34),transparent 28%);box-shadow:0 18px 55px #0006;margin-bottom:14px;overflow:hidden;position:relative}.mt-isp-hero:after{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(255,149,0,.17);border-radius:50%;right:18%;top:-250px;box-shadow:0 0 0 45px rgba(255,149,0,.035),0 0 0 95px rgba(255,149,0,.025)}.mt-isp-hero>div{position:relative;z-index:2}.mt-isp-hero small{color:#ff9b00;font-weight:900;letter-spacing:2px}.mt-isp-hero h1{font-size:42px;margin:5px 0 8px}.mt-isp-hero p{max-width:760px;margin:0;color:#b9c8d6;font-size:15px}.mt-isp-status{min-width:205px;border:1px solid #31506a;background:#0b1a26;border-radius:15px;padding:18px 22px;display:grid;grid-template-columns:20px 1fr;gap:3px 9px;align-items:center}.mt-isp-status .pulse{grid-row:1/3;width:13px;height:13px;border-radius:50%;background:#13d87b;box-shadow:0 0 0 7px #13d87b22,0 0 20px #13d87b}.mt-isp-status small{color:#9fb3c5;letter-spacing:0}.mt-isp-status strong{font-size:18px;color:#20dc88}.mt-isp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.mt-isp-kpis article{min-height:125px;border:1px solid #29455c;border-radius:14px;padding:18px;background:linear-gradient(160deg,#0d1b27,#09141e);display:grid;grid-template-columns:50px 1fr;gap:2px 12px;align-items:center}.mt-isp-kpis .dashicons{grid-row:1/4;width:48px;height:48px;font-size:30px;display:grid;place-items:center;border-radius:12px;background:rgba(255,149,0,.13);color:#ff9b00}.mt-isp-kpis small{color:#9db1c4}.mt-isp-kpis strong{font-size:25px}.mt-isp-kpis em{font-style:normal;color:#c9d5df;font-size:11px}.mt-isp-modules{border:1px solid #29455c;border-radius:16px;padding:20px;background:#09151f;margin-bottom:14px}.mt-isp-modules h2{margin:0 0 4px}.mt-isp-modules>p{margin:0 0 17px;color:#9eb1c3}.mt-isp-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mt-isp-module-grid a{min-height:142px;border:1px solid #2c465c;border-radius:13px;padding:16px;background:linear-gradient(180deg,#0e1c29,#0a151f);display:flex;flex-direction:column;gap:8px;transition:.2s}.mt-isp-module-grid a:hover{border-color:#ff9700;transform:translateY(-2px);box-shadow:0 10px 28px #0005,0 0 20px #ff8b0015}.mt-isp-module-grid i{font-size:31px;width:31px;height:31px;color:#ff9b00}.mt-isp-module-grid b{font-size:14px}.mt-isp-module-grid span{font-size:11px;line-height:1.45;color:#9fb2c4}.mt-isp-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.8fr);gap:14px}.mt-isp-table{overflow:auto}.mt-isp-table table{width:100%;border-collapse:collapse;min-width:680px}.mt-isp-table th,.mt-isp-table td{text-align:left;padding:11px 13px;border-top:1px solid #1d374b;font-size:12px}.mt-isp-table th{background:#102235;color:#cfdce7}.mt-isp-table td small{display:block;color:#89a0b4;margin-top:3px}.isp-pill{display:inline-block;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.isp-pill.good{background:#0cc86d22;color:#25e58c;border:1px solid #0cc86d66}.isp-pill.warn{background:#ffc40022;color:#ffd04c;border:1px solid #ffc40066}.isp-pill.bad{background:#ff424822;color:#ff7277;border:1px solid #ff424866}.mt-isp-ticket-list{padding:8px 14px}.mt-isp-ticket-list>div{display:grid;grid-template-columns:42px 1fr auto;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #1d374b}.mt-isp-ticket-list span{color:#ff9a00;font-weight:800}.mt-isp-ticket-list b{font-size:12px}.mt-isp-ticket-list em{font-size:10px;font-style:normal;color:#9fb2c4}.mt-isp-network{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.mt-isp-network article{border:1px solid #29465d;border-radius:14px;background:linear-gradient(150deg,#0b1823,#08131c);padding:17px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px}.mt-isp-network i{font-size:29px;width:40px;height:40px;color:#ff9b00}.mt-isp-network b{display:block}.mt-isp-network span{display:block;font-size:11px;color:#9fb2c4;margin-top:3px}.mt-isp-network strong{font-size:10px;color:#15dd82;border:1px solid #15dd8255;border-radius:999px;padding:5px 8px}@media(max-width:1200px){.mt-isp-module-grid{grid-template-columns:repeat(3,1fr)}.mt-isp-kpis{grid-template-columns:repeat(2,1fr)}.mt-isp-grid{grid-template-columns:1fr}.mt-isp-network{grid-template-columns:1fr}}@media(max-width:700px){.mt-isp-hero{align-items:flex-start;flex-direction:column}.mt-isp-hero h1{font-size:32px}.mt-isp-kpis,.mt-isp-module-grid{grid-template-columns:1fr}.mt-isp-network article{grid-template-columns:42px 1fr}.mt-isp-network strong{grid-column:2}}
/* v1.15 Crear Cliente general */
.mt-create-main{padding:16px 20px 30px;background:#03111a;min-height:calc(100vh - 70px);color:#eef7fb}.mt-create-hero{min-height:115px;border:1px solid #8b4a0d;border-radius:16px;padding:18px 24px;display:flex;align-items:center;gap:20px;background:linear-gradient(90deg,#06151e 0%,#071720 62%,#1a1008 100%);position:relative;overflow:hidden}.mt-create-hero:after{content:"";position:absolute;right:0;inset-block:0;width:35%;background:linear-gradient(135deg,transparent,#d75b001c)}.mt-create-icon{width:72px;height:72px;border-radius:14px;display:grid;place-items:center;background:#a63c00;border:1px solid #ff8a19;box-shadow:0 0 24px #ff6a003f}.mt-create-icon .dashicons{font-size:42px;width:42px;height:42px}.mt-create-hero h1{font-size:34px;margin:3px 0}.mt-create-hero p{margin:0;color:#c8d4da}.mt-create-hero em{margin-left:auto;font-size:18px;color:#fff;transform:rotate(-4deg);text-align:center;z-index:1}.mt-client-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:10px}.mt-client-form{min-width:0}.mt-client-type,.mt-form-card,.mt-right-card{background:#061923;border:1px solid #173a49;border-radius:13px;padding:12px 14px;margin-bottom:10px}.mt-client-type h3{margin:0 0 8px}.mt-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-type-grid label,.mt-type-grid a{min-height:62px;border:1px solid #274757;border-radius:9px;padding:10px 15px;display:grid;grid-template-columns:42px 1fr;align-items:center;text-decoration:none;color:#fff}.mt-type-grid .selected{background:linear-gradient(90deg,#b54706,#d75d09);border-color:#ff8419;box-shadow:0 0 18px #ff6a0029}.mt-type-grid input{display:none}.mt-type-grid .dashicons{grid-row:1/3;font-size:35px;width:35px;height:35px}.mt-type-grid small{color:#c8d4da}.mt-form-card h2,.mt-right-card h2{font-size:16px;margin:-2px 0 12px;padding-bottom:8px;border-bottom:1px solid #21404d}.mt-inline-radios{display:flex;gap:24px;margin:0 0 10px}.mt-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px}.mt-form-grid.three{grid-template-columns:1fr 1fr 1fr}.mt-form-card label>span,.mt-wide-row label>span{display:block;font-size:12px;margin-bottom:5px;color:#e9f1f4}.mt-form-card input,.mt-form-card select,.mt-form-card textarea,.mt-wide-row input{width:100%;box-sizing:border-box;background:#132b38;color:#edf6f8;border:1px solid #31505e;border-radius:7px;padding:10px 12px;min-height:38px}.mt-form-card textarea{min-height:52px;resize:vertical}.mt-wide-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;margin-top:10px}.mt-orange-btn,.mt-save-client,.mt-help button{border:0;border-radius:8px;background:linear-gradient(#ff8c19,#ff6a00);color:#101010;font-weight:800;padding:11px 20px;text-decoration:none;cursor:pointer}.mt-form-actions{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.mt-form-actions>a{color:#fff;background:#122732;border:1px solid #31505e;border-radius:7px;padding:10px 20px;text-decoration:none}.mt-save-client{min-width:190px}.mt-right-card p{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #17323e;padding:7px 0;margin:0;font-size:13px}.mt-right-card p strong{background:#0c9e50;padding:4px 12px;border-radius:20px}.mt-common-service{display:block;border-bottom:1px solid #17323e;padding:10px 2px;font-size:13px}.mt-help button{width:100%;color:#fff}.mt-client-success{margin:10px 0;background:#0c6d43;border:1px solid #19b76f;padding:10px 15px;border-radius:9px}.mt-simple-clients{background:#03111a;color:#fff;min-height:100vh;padding:40px}.mt-simple-clients table{width:100%;margin-top:25px;border-collapse:collapse;background:#071923}.mt-simple-clients th,.mt-simple-clients td{padding:12px;border-bottom:1px solid #24404d;text-align:left}
@media(max-width:1150px){.mt-client-layout{grid-template-columns:1fr}.mt-client-right{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mt-form-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.mt-type-grid,.mt-form-grid,.mt-form-grid.three,.mt-client-right{grid-template-columns:1fr}.mt-wide-row{grid-template-columns:1fr}.mt-create-hero em{display:none}}

/* ===== v1.16 Crear Usuario / Roles y Permisos ===== */
.mt-user-admin{background:radial-gradient(circle at 75% 0,rgba(255,126,0,.08),transparent 30%),#03111a}.mt-user-main{padding:16px 20px 32px;min-height:calc(100vh - 84px);background:#03111a}.mt-user-subnav{margin:-2px 0 5px 22px;padding-left:13px;border-left:1px solid #244050;display:grid;gap:3px}.mt-user-subnav a{font-size:11px!important;padding:7px 9px!important;border-radius:7px!important}.mt-user-subnav a.active{background:linear-gradient(90deg,#b74600,#e16b00)!important;color:#fff!important}.mt-user-hero{min-height:120px;border:1px solid #79420e;border-radius:16px;padding:17px 24px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden;background:linear-gradient(90deg,#071621 0%,#07151f 55%,#2a1306 100%)}.mt-user-hero:after{content:"";position:absolute;right:0;top:0;width:43%;height:100%;background:radial-gradient(circle at 60% 45%,rgba(255,120,0,.32),transparent 38%),linear-gradient(135deg,transparent,#ff780011)}.mt-user-hero-icon{width:74px;height:74px;border:1px solid #ff8010;border-radius:14px;background:#6e2700;display:grid;place-items:center;position:relative;z-index:2;box-shadow:0 0 30px #ff71003c}.mt-user-hero-icon .dashicons{font-size:42px;width:42px;height:42px}.mt-user-hero-icon b{position:absolute;right:8px;bottom:8px;border-radius:50%;width:21px;height:21px;background:#ff8700;color:#111;display:grid;place-items:center}.mt-user-hero small{color:#bccbd6}.mt-user-hero h1{font-size:35px;margin:2px 0 3px}.mt-user-hero p{margin:0;color:#c8d4dc}.mt-team-phrase{margin-left:auto;font-size:19px;line-height:1.17;z-index:2;letter-spacing:.5px;text-align:right}.mt-user-success{margin:10px 0;background:#0b693f;border:1px solid #17b66b;border-radius:9px;padding:11px 15px}.mt-user-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0;border:1px solid #284354;border-radius:12px;background:#061923;overflow:hidden}.mt-user-steps>div{padding:15px 22px;display:flex;align-items:center;gap:14px;border-right:1px solid #213948}.mt-user-steps>div:last-child{border-right:0}.mt-user-steps>div>b{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#243d4c;font-size:18px}.mt-user-steps>div.active{border:1px solid #ff7a00;background:#081a23}.mt-user-steps>div.active>b{background:linear-gradient(#ff9f22,#ff6900);color:#111;box-shadow:0 0 18px #ff720046}.mt-user-steps strong,.mt-user-steps small{display:block}.mt-user-steps .active strong{color:#ffa21d}.mt-user-steps small{font-size:11px;color:#a9bac6;margin-top:2px}.mt-user-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.mt-user-card,.mt-user-side-card{background:#061923;border:1px solid #173b49;border-radius:13px;margin-bottom:10px;padding:13px 14px}.mt-user-card h2,.mt-user-side-card h2{font-size:16px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #1c3b48;display:flex;align-items:center;gap:8px}.mt-user-card h2 .dashicons{color:#ff8700}.mt-user-personal{display:grid;grid-template-columns:1fr 170px;gap:14px}.mt-user-grid{display:grid;gap:10px 14px}.mt-user-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-user-grid label,.mt-role-layout>label{font-size:12px;color:#e5eef3}.mt-user-card input,.mt-user-card select{display:block;width:100%;margin-top:6px;background:#142c39;border:1px solid #31505f;border-radius:7px;color:#f2f7f9;padding:10px 12px;min-height:39px}.mt-profile-upload{padding-left:14px;border-left:1px solid #294351;text-align:center}.mt-profile-upload>b{display:block;text-align:left;font-size:12px;margin-bottom:9px}.mt-profile-upload label{width:95px;height:95px;border-radius:50%;border:2px solid #d9e7ee;background:#2c4658;display:grid;place-items:center;margin:auto;position:relative;cursor:pointer}.mt-profile-upload label>span{font-size:55px;width:55px;height:55px;color:#b7c6cf}.mt-profile-upload label i{position:absolute;right:-4px;bottom:5px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0c1e29;border:1px solid #7991a0}.mt-profile-upload input{display:none}.mt-profile-upload small{display:block;margin-top:9px;color:#b9c7cf;font-size:10px}.mt-pass{position:relative}.mt-pass input{padding-right:42px}.mt-pass button{position:absolute;right:5px;top:10px;border:0;background:none;color:#cbd6dc;cursor:pointer}.mt-role-layout{display:grid;grid-template-columns:330px 1fr;gap:18px}.mt-role-layout>label small{display:block;color:#8fa6b5;margin-top:7px}.mt-role-chips{border:1px solid #244452;border-radius:10px;padding:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mt-role-chips>b{width:100%;font-size:12px}.mt-role-chips span{padding:5px 8px;border-radius:6px;font-size:10px;font-weight:800}.mt-role-chips span em{font-style:normal;font-weight:400;color:#dfe8ed;margin-left:5px}.mt-role-chips .admin{background:#ba2020}.mt-role-chips .sales{background:#1765c3}.mt-role-chips .tech{background:#0aa65f}.mt-role-chips .account{background:#7044aa}.mt-role-chips .support{background:#d66e00}.mt-user-options{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mt-user-options>label{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:8px;cursor:pointer}.mt-user-options input{display:none}.mt-user-options i{width:38px;height:20px;border-radius:999px;background:#426070;position:relative;margin-top:1px}.mt-user-options i:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#d9e5eb;left:2px;top:2px;transition:.2s}.mt-user-options input:checked+i{background:#ff7b00}.mt-user-options input:checked+i:after{left:20px;background:#fff}.mt-user-options b,.mt-user-options small{display:block}.mt-user-options b{font-size:12px}.mt-user-options small{font-size:10px;color:#9fb2bd;margin-top:3px}.mt-user-actions{display:flex;justify-content:space-between;align-items:center}.mt-user-actions a{padding:10px 20px;border:1px solid #36515e;background:#102631;border-radius:7px}.mt-user-actions button{min-width:210px;border:0;border-radius:8px;padding:12px 20px;background:linear-gradient(#ff9b16,#ff6c00);color:#101010;font-weight:900;cursor:pointer}.mt-user-side-card p{display:flex;justify-content:space-between;border-bottom:1px solid #17313e;padding:8px 0;margin:0;font-size:12px}.mt-user-side-card p strong{background:#079c52;border-radius:999px;padding:4px 12px}.mt-module-check{display:grid;grid-template-columns:20px 24px 1fr;align-items:center;gap:6px;padding:7px 0;border-bottom:1px solid #19323e;font-size:12px}.mt-module-check input{accent-color:#ff8a00}.mt-module-check .dashicons{font-size:17px}.mt-user-side-card.mt-help button{width:100%;border:0;border-radius:8px;padding:11px;background:linear-gradient(#ff8f14,#ff6800);color:#fff;font-weight:800}.mt-simple-user-page{min-height:100vh;background:#03111a;color:#eef6fa;padding:35px 5vw}.mt-simple-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #1c3e4f;padding-bottom:18px}.mt-simple-head small{color:#ff8b00;font-weight:900;letter-spacing:2px}.mt-simple-head h1{margin:4px 0;font-size:38px}.mt-simple-head p{margin:0;color:#9fb2be}.mt-simple-head>a{background:linear-gradient(#ff9a14,#ff6b00);color:#111;font-weight:900;padding:12px 18px;border-radius:8px}.mt-simple-user-nav{display:flex;gap:20px;margin:18px 0}.mt-simple-user-nav a{color:#ff9800}.mt-users-table{overflow:auto;border:1px solid #234452;border-radius:12px}.mt-users-table table{width:100%;border-collapse:collapse;min-width:800px;background:#071a24}.mt-users-table th,.mt-users-table td{padding:13px 14px;border-bottom:1px solid #183643;text-align:left}.mt-users-table th{background:#0e2633;color:#dce9ef}.mt-users-table td small{display:block;color:#89a1af}.mt-users-table .on,.mt-users-table .off{border-radius:999px;padding:5px 10px;font-size:10px;font-weight:900}.mt-users-table .on{background:#0f9b55;color:#fff}.mt-users-table .off{background:#8b2d2d;color:#fff}.mt-role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mt-role-cards article{background:#071a24;border:1px solid #234452;border-radius:12px;padding:20px}.mt-role-cards h2{margin:0 0 8px;color:#ff9400}.mt-role-cards b{font-size:13px}.mt-role-cards p{color:#9fb4bf;line-height:1.55}
@media(max-width:1200px){.mt-user-layout{grid-template-columns:1fr}.mt-user-right{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mt-role-layout{grid-template-columns:1fr}.mt-role-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.mt-user-steps,.mt-user-grid.three,.mt-user-options,.mt-user-right,.mt-role-cards{grid-template-columns:1fr}.mt-user-steps>div{border-right:0;border-bottom:1px solid #213948}.mt-user-personal{grid-template-columns:1fr}.mt-profile-upload{border-left:0;border-top:1px solid #294351;padding:14px 0 0}.mt-team-phrase{display:none}.mt-user-hero h1{font-size:30px}}

/* v1.16.1 - Facturación estable */
.mt-billing-main{padding:24px;display:grid;gap:20px}.mt-billing-hero{min-height:180px;border:1px solid #263947;border-radius:20px;padding:30px;background:radial-gradient(circle at 85% 20%,rgba(255,122,0,.20),transparent 35%),linear-gradient(135deg,#0d1b25,#07131b);display:flex;align-items:center;justify-content:space-between;gap:24px}.mt-billing-hero small{color:#9fb0bc}.mt-billing-hero h1{font-size:38px;margin:7px 0;color:#fff}.mt-billing-hero p{color:#b9c5cd}.mt-billing-actions{display:flex;gap:12px;flex-wrap:wrap}.mt-billing-actions a{padding:14px 18px;border:1px solid #364b59;border-radius:12px;color:#fff;text-decoration:none;font-weight:700;background:#10212c}.mt-billing-actions a.primary{background:linear-gradient(135deg,#ff8a00,#ff5e00);border-color:#ff7a00;color:#111}.mt-billing-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mt-billing-stats article,.mt-billing-card{background:#0b1a24;border:1px solid #263947;border-radius:17px}.mt-billing-stats article{padding:20px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.mt-billing-stats .dashicons{color:#ff7a00;font-size:28px;width:28px;height:28px;grid-row:1/3}.mt-billing-stats small{color:#9fb0bc}.mt-billing-stats strong{font-size:28px;color:#fff}.mt-billing-stats a{color:#ff8a00;text-decoration:none;font-weight:700}.mt-billing-card{overflow:hidden}.mt-billing-card>header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #263947}.mt-billing-card>header>div{display:flex;gap:12px;align-items:center}.mt-billing-card h2{margin:0;color:#fff}.mt-billing-card p{margin:3px 0 0;color:#91a3af}.mt-billing-card>header>a{color:#ff8a00;text-decoration:none;font-weight:700}.mt-billing-list{display:grid}.mt-billing-list>a{display:grid;grid-template-columns:1fr 1.5fr 1fr auto;gap:16px;padding:16px 20px;border-bottom:1px solid #1c2d38;color:#d9e2e8;text-decoration:none;align-items:center}.mt-billing-list>a:hover{background:#102531}.mt-billing-list>a b{color:#fff}.mt-billing-list>a strong{color:#ff9b34}.mt-billing-list>a em{font-style:normal;padding:6px 9px;border-radius:999px;background:#17392d;color:#6ce4a9}.mt-empty{padding:28px;color:#aab8c0}.mt-empty a{color:#ff8a00}@media(max-width:900px){.mt-billing-hero{align-items:flex-start;flex-direction:column}.mt-billing-stats{grid-template-columns:1fr}.mt-billing-list>a{grid-template-columns:1fr 1fr}.mt-billing-main{padding:14px}}

/* v1.16.2 - invoice client selector */
.mt-client-empty{display:block;margin-top:7px;color:#ffb15a;font-size:12px}.mt-field-grid.full-row .mt-outline-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}

/* v1.17 - Clientes: diseño completo + navegación Volver */
.mt-clients-page{min-height:100vh;background:radial-gradient(circle at 75% 0,rgba(255,125,0,.08),transparent 28%),#03111a;color:#edf5f8}.mt-clients-top{height:76px;display:grid;grid-template-columns:260px minmax(280px,680px) 1fr;gap:26px;align-items:center;padding:0 30px;border-bottom:1px solid #183442;background:#06131c}.mt-clients-brand{display:flex;align-items:center;gap:10px}.mt-brand-m{font-size:40px;font-weight:1000;color:#ff8500;line-height:1}.mt-clients-brand b{font-size:18px}.mt-clients-brand b span,.mt-clients-footer b span{color:#ff8200}.mt-clients-brand small{display:block;font-size:8px;letter-spacing:2px}.mt-clients-search-top,.mt-clients-tools label{display:flex;align-items:center;gap:9px;border:1px solid #355263;background:#10232f;border-radius:8px;padding:0 12px}.mt-clients-search-top input,.mt-clients-tools input{border:0;outline:0;background:transparent;color:#fff;width:100%;height:40px}.mt-clients-admin{justify-self:end;display:flex;align-items:center;gap:20px}.mt-clients-admin .dashicons{font-size:22px}.mt-clients-admin small{display:block;color:#aab8c1}.mt-clients-hero{min-height:125px;padding:22px 38px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #8c4b0d;background:linear-gradient(90deg,#071722 0%,rgba(6,18,27,.93) 60%,rgba(20,12,5,.78)),radial-gradient(circle at 75% 50%,#ff780033,transparent 30%)}.mt-clients-hero-icon{width:72px;height:72px;display:grid;place-items:center;border:1px solid #ff8200;border-radius:15px;background:#ff850014;box-shadow:0 0 22px #ff7a0030}.mt-clients-hero-icon .dashicons{font-size:44px;width:44px;height:44px}.mt-clients-hero h1{font-size:38px;margin:0}.mt-clients-hero p{margin:5px 0 0;color:#b8c6ce}.mt-clients-hero>strong{margin-left:auto;text-align:right;font-size:16px}.mt-clients-hero>strong span{color:#ff8400}.mt-clients-backbar{display:flex;align-items:center;gap:12px;padding:14px 38px}.mt-clients-backbar a,.mt-clients-backbar>span{color:#c9d6dd;text-decoration:none}.mt-clients-backbar i{font-style:normal;color:#6d8492}.mt-clients-back{display:flex;align-items:center;gap:8px;padding:11px 20px;margin-right:4px;border:1px solid #ff7900;border-radius:10px;background:#0c1c27;color:#fff;font-weight:800;cursor:pointer;box-shadow:0 0 15px #ff7a0014}.mt-clients-back:hover{background:#ff7b00;color:#111}.mt-clients-card{margin:0 34px 160px;border:1px solid #254352;border-radius:15px;background:#061923;overflow:hidden}.mt-clients-card-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 26px}.mt-clients-card-head>div:first-child{display:flex;align-items:center;gap:14px}.mt-clients-card-head>div:first-child>.dashicons{width:48px;height:48px;display:grid;place-items:center;font-size:30px;background:#ff830012;border:1px solid #744411;border-radius:10px}.mt-clients-card-head h2{font-size:28px;margin:0}.mt-clients-card-head p{margin:3px 0 0;color:#a9bbc5}.mt-clients-tools{display:flex;gap:14px;align-items:center}.mt-clients-tools label{width:430px}.mt-clients-tools>a{padding:13px 22px;border-radius:8px;background:linear-gradient(#ff9815,#ff6900);color:#101010;font-weight:900;text-decoration:none;white-space:nowrap}.mt-clients-table-wrap{margin:0 26px;border:1px solid #173746;border-radius:10px;overflow:auto}.mt-clients-table-wrap table{width:100%;border-collapse:collapse;min-width:900px}.mt-clients-table-wrap th,.mt-clients-table-wrap td{padding:15px 14px;text-align:left;border-bottom:1px solid #183643}.mt-clients-table-wrap th{background:#07151e}.mt-client-active{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid #00cf68;border-radius:8px;background:#0b733a;color:#fff;font-weight:800}.mt-client-active i{width:7px;height:7px;border-radius:50%;background:#27ff91}.mt-client-actions{display:flex;gap:8px}.mt-client-actions a{width:38px;height:34px;display:grid;place-items:center;border:1px solid #395563;border-radius:7px;background:#10232e;color:#fff}.mt-client-actions a:hover{border-color:#ff8100;color:#ff9100}.mt-clients-card-foot{display:flex;justify-content:space-between;align-items:center;padding:18px 26px;color:#c0cdd4}.mt-clients-card-foot div{display:flex;gap:8px}.mt-clients-card-foot button,.mt-clients-card-foot b{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;border:1px solid #294857;background:#0c202b;color:#fff}.mt-clients-card-foot b{background:#ff7900;color:#111;border-color:#ff7900}.mt-clients-footer{display:flex;justify-content:space-between;align-items:center;padding:22px 34px;border-top:1px solid #17313e;color:#b8c7cf}.mt-clients-footer b{color:#fff}@media(max-width:1000px){.mt-clients-top{grid-template-columns:1fr auto}.mt-clients-search-top{display:none}.mt-clients-card-head{align-items:flex-start;flex-direction:column}.mt-clients-tools{width:100%}.mt-clients-tools label{width:auto;flex:1}.mt-clients-hero>strong{display:none}}@media(max-width:650px){.mt-clients-top{padding:0 15px}.mt-clients-admin .dashicons{display:none}.mt-clients-hero{padding:18px}.mt-clients-hero h1{font-size:30px}.mt-clients-backbar{padding:12px 18px}.mt-clients-card{margin:0 12px 80px}.mt-clients-tools{flex-direction:column;align-items:stretch}.mt-clients-card-head{padding:18px}.mt-clients-table-wrap{margin:0 12px}.mt-clients-footer{flex-direction:column;gap:8px}}
/* v1.18 - Anular factura */
.mt-cancel-app{min-height:100vh;background:#03131c;color:#eef7fb;display:grid;grid-template-columns:260px 1fr;font-family:Arial,sans-serif}.mt-cancel-side{background:#041019;border-right:1px solid #16303c;padding:18px 12px;display:flex;flex-direction:column}.mt-cancel-brand{font-size:34px;color:#ff7a00;font-weight:900;padding:4px 10px 20px}.mt-cancel-brand b{font-size:18px;color:#fff;margin-left:6px}.mt-cancel-brand b span{color:#ff7900}.mt-cancel-brand small{display:block;color:#fff;font-size:7px;letter-spacing:3px;margin-left:45px}.mt-cancel-side nav{display:grid;gap:4px}.mt-cancel-side nav a,.mt-cancel-side nav b{padding:10px 14px;border-radius:7px;color:#edf4f7;text-decoration:none;font-size:14px}.mt-cancel-side nav b{border:1px solid #ff7b00;background:#27190d}.mt-cancel-side nav a:nth-of-type(4),.mt-cancel-side nav a:nth-of-type(5),.mt-cancel-side nav a:nth-of-type(6),.mt-cancel-side nav a:nth-of-type(7),.mt-cancel-side nav a:nth-of-type(8){padding-left:38px}.mt-cancel-side nav a.active{background:linear-gradient(90deg,#b74008,#ef6d08);font-weight:800}.mt-cancel-promo{margin-top:auto;border:1px solid #5b2d0b;border-radius:10px;padding:18px;background:linear-gradient(#071620,#101112);display:grid;gap:13px}.mt-cancel-promo b span{color:#ff7a00}.mt-cancel-promo strong{font-size:14px}.mt-cancel-promo a,.mt-cancel-right a{background:#ff7900;color:#111;text-align:center;padding:11px;border-radius:6px;font-weight:800;text-decoration:none}.mt-cancel-shell{min-width:0}.mt-cancel-top{height:66px;display:flex;align-items:center;gap:25px;padding:0 24px;border-bottom:1px solid #17303b}.mt-cancel-top label{max-width:680px;flex:1;background:#102734;border:1px solid #365261;border-radius:7px;padding:9px 14px}.mt-cancel-top input{width:92%;background:transparent;border:0;color:#fff;outline:0}.mt-cancel-top>div{margin-left:auto;display:flex;gap:22px;align-items:center}.mt-cancel-top small{display:block}.mt-cancel-shell main{padding:0 18px}.mt-cancel-hero{height:125px;border-bottom:1px solid #7c3709;display:flex;align-items:center;gap:20px;background:radial-gradient(circle at 72%,#2d1b12 0,transparent 35%)}.mt-cancel-hero .icon{font-size:38px;color:#ff5252;border:1px solid #f33;border-radius:12px;padding:14px}.mt-cancel-hero h1{font-size:34px;margin:5px 0}.mt-cancel-hero p{margin:0;color:#d1dde2}.mt-cancel-hero>strong{margin-left:auto;margin-right:40px;color:#d52c2c;font-size:35px;transform:rotate(-9deg);border:4px solid #d52c2c;padding:7px 16px}.mt-cancel-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px;margin-top:14px}.mt-cancel-center{display:grid;gap:12px}.mt-cancel-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #294651;border-radius:10px;overflow:hidden}.mt-cancel-steps>span,.mt-cancel-steps>b{padding:12px 18px;display:grid;grid-template-columns:44px 1fr;align-items:center;border-right:1px solid #294651}.mt-cancel-steps i{grid-row:1/3;border-radius:50%;background:#193746;width:38px;height:38px;display:grid;place-items:center;font-style:normal}.mt-cancel-steps b{color:#ff8a00;border:1px solid #ff7600}.mt-cancel-steps small{color:#c4d1d6;font-weight:400}.mt-cancel-card,.mt-cancel-right section{background:#061d28;border:1px solid #1f3c48;border-radius:10px;padding:15px}.mt-cancel-card h3,.mt-cancel-right h3{margin:0 0 7px}.mt-cancel-card>p{margin:0 0 14px;color:#bdcbd1}.mt-cancel-search{display:grid;grid-template-columns:1.1fr 1.1fr .85fr .85fr 130px;gap:14px;align-items:end}.mt-cancel-card label{display:grid;gap:6px;font-size:13px}.mt-cancel-card input,.mt-cancel-card select,.mt-cancel-card textarea{background:#112b39;color:#eaf4f7;border:1px solid #355160;border-radius:6px;padding:11px;box-sizing:border-box;width:100%}.mt-cancel-search button{background:#ff7900;border:0;border-radius:6px;padding:12px;font-weight:900}.mt-cancel-invoice>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173844}.mt-cancel-invoice>div+div{grid-template-columns:repeat(3,1fr)}.mt-cancel-invoice p{display:grid;gap:8px}.mt-cancel-invoice .state{background:#08a85a;padding:5px 12px;border-radius:20px;width:max-content}.mt-cancel-invoice .state.void{background:#c42b32}.mt-cancel-reason{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.mt-cancel-reason textarea{height:68px}.mt-cancel-warning{margin-top:14px;background:#471823;border:1px solid #ff3447;border-radius:8px;padding:12px 16px;display:grid;grid-template-columns:110px 1fr;color:#ffd5da}.mt-cancel-actions{display:flex;justify-content:space-between;margin-top:14px}.mt-cancel-actions a{color:#fff;text-decoration:none;border:1px solid #36515e;padding:11px 22px;border-radius:6px}.mt-cancel-actions button{background:#df2835;color:#fff;border:0;border-radius:6px;padding:12px 30px;font-weight:900}.mt-cancel-actions button:disabled{opacity:.55}.mt-cancel-error{background:#4d1717;border:1px solid #e44;padding:9px;margin-bottom:10px}.mt-cancel-ok{background:#103c27;border:1px solid #2b6;padding:9px;margin-bottom:10px}.mt-cancel-right{display:grid;gap:12px;align-content:start}.mt-cancel-right section p{padding:8px 0;margin:0;border-bottom:1px solid #1a3641}.mt-cancel-right a{display:block;margin-top:12px}.mt-cancel-shell footer{padding:15px 20px;border-top:1px solid #17303b;margin-top:15px;color:#bdc9ce}.mt-cancel-shell footer span{float:right}@media(max-width:1050px){.mt-cancel-app{grid-template-columns:1fr}.mt-cancel-side{display:none}.mt-cancel-layout{grid-template-columns:1fr}.mt-cancel-right{grid-template-columns:repeat(3,1fr)}.mt-cancel-search{grid-template-columns:1fr 1fr}.mt-cancel-reason{grid-template-columns:1fr}}@media(max-width:650px){.mt-cancel-right{grid-template-columns:1fr}.mt-cancel-invoice>div,.mt-cancel-invoice>div+div{grid-template-columns:1fr 1fr}.mt-cancel-steps{grid-template-columns:1fr}.mt-cancel-hero>strong{display:none}}
/* v1.19 - Dashboard principal con gráficas */
.mt19-app{min-height:100vh;background:#03131c;color:#eef7fb;display:grid;grid-template-columns:250px 1fr;font-family:Arial,Helvetica,sans-serif}.mt19-sidebar{background:#04131b;border-right:1px solid #18303c;padding:14px 10px;display:flex;flex-direction:column;gap:18px}.mt19-logo{display:flex;align-items:center;gap:10px;padding:0 14px 12px}.mt19-logo>span,.mt19-big-m{font-size:42px;font-weight:900;color:#ff7a00}.mt19-logo b,.mt19-hero-brand strong{font-size:18px}.mt19-logo b span,.mt19-hero-brand strong span,.mt19-promo-logo span,.mt19-footer b span{color:#ff7a00}.mt19-logo small,.mt19-hero-brand small{display:block;font-size:7px;letter-spacing:3px}.mt19-sidebar nav{display:grid;gap:5px}.mt19-sidebar nav a{display:flex;align-items:center;gap:12px;padding:11px 14px;color:#edf5f7;text-decoration:none;border-radius:7px}.mt19-sidebar nav a span{flex:1}.mt19-sidebar nav a.active{background:linear-gradient(90deg,#ff7900,#ff8a16);color:#fff;font-weight:800;box-shadow:0 0 18px #ff790044}.mt19-sidebar nav em{font-style:normal;font-size:10px;background:#0dbb62;padding:3px 7px;border-radius:10px}.mt19-promo{margin-top:auto;border:1px solid #6f3309;border-radius:10px;padding:15px;background:radial-gradient(circle at 70% 25%,#ff790022,transparent 33%),#081821}.mt19-promo-logo{font-size:28px;color:#ff7a00}.mt19-promo-logo b{font-size:15px;color:#fff}.mt19-device-art{font-size:45px;padding:20px 0;color:#f9f9f9;text-shadow:0 0 15px #ff7a00}.mt19-promo h3{font-size:14px}.mt19-promo ul{padding-left:18px;font-size:12px;line-height:1.8}.mt19-promo a{display:block;text-align:center;background:#ff7a00;color:#111;font-weight:900;padding:11px;border-radius:7px;text-decoration:none}.mt19-shell{min-width:0}.mt19-top{height:62px;border-bottom:1px solid #18303c;display:flex;align-items:center;gap:18px;padding:0 24px}.mt19-menu{background:none;color:#fff;border:0;font-size:23px}.mt19-top label{max-width:680px;flex:1;border:1px solid #35505f;background:#102734;border-radius:7px;padding:9px 12px}.mt19-top input{width:83%;background:transparent;border:0;color:#fff;outline:0}.mt19-top kbd{float:right;color:#9db0ba;background:#0b1d27;border:1px solid #344b57;border-radius:5px;padding:2px 5px}.mt19-user-actions{margin-left:auto;display:flex;align-items:center;gap:20px}.mt19-user-actions>span{position:relative}.mt19-user-actions i{position:absolute;top:-10px;right:-10px;background:red;color:#fff;border-radius:12px;font-size:10px;padding:2px 5px}.mt19-user-actions small{display:block}.mt19-profile{display:flex;gap:9px;align-items:center}.mt19-avatar,.mt19-mini-avatar{display:grid;place-items:center;border-radius:50%;background:#ff7a00;color:#111;font-weight:900}.mt19-avatar{width:38px;height:38px}.mt19-user-actions a{color:#fff;text-decoration:none}.mt19-main{padding:0 16px 14px}.mt19-hero{min-height:210px;border:1px solid #713707;border-radius:0 0 18px 18px;display:grid;grid-template-columns:1.4fr .8fr .7fr;overflow:hidden;background:radial-gradient(circle at 50% 50%,#ff78003a,transparent 28%),linear-gradient(90deg,#091923,#101921 65%,#11140f)}.mt19-hero-copy{display:flex;align-items:center;gap:24px;padding:22px 28px}.mt19-cams{font-size:52px;transform:rotate(-10deg);color:#dce7eb;text-shadow:0 0 18px #ff7200}.mt19-hero h1{font-size:38px;line-height:1;margin:0}.mt19-hero h1 b{color:#ff7900}.mt19-hero p{letter-spacing:2px;font-weight:800}.mt19-hero-services{display:flex;gap:24px;font-size:11px;flex-wrap:wrap}.mt19-hero-brand{display:grid;place-items:center;align-content:center;text-align:center;border-left:1px solid #3a2a1e;border-right:1px solid #3a2a1e}.mt19-big-m{font-size:92px;line-height:.8;text-shadow:0 0 25px #ff7a0077}.mt19-clock{display:grid;place-items:center;align-content:center;text-align:center;padding:16px}.mt19-clock>b{font-size:24px;margin:3px 0}.mt19-clock>span{font-size:23px}.mt19-clock em{margin-top:18px;font-size:20px;font-weight:800}.mt19-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0}.mt19-kpis article{border:1px solid #254451;border-radius:11px;padding:14px;display:flex;align-items:center;gap:12px;background:#071923;position:relative;min-width:0}.mt19-kpis article>i{width:54px;height:54px;display:grid;place-items:center;border-radius:10px;font-style:normal;font-size:24px}.mt19-kpis .orange>i{background:#ff7b00}.mt19-kpis .blue>i{background:#1679ed}.mt19-kpis .green>i{background:#13ad57}.mt19-kpis .red>i{background:#d92534}.mt19-kpis .purple>i{background:#6c3cbd}.mt19-kpis article div{display:grid}.mt19-kpis article b{font-size:20px}.mt19-kpis article div span{font-size:11px;color:#b4c2c8}.mt19-kpis article>em{margin-left:auto;color:#21e486;font-size:12px}.mt19-kpis .red>em{color:#ff4d4d}.mt19-grid-top{display:grid;grid-template-columns:1.55fr 1fr .9fr;gap:12px}.mt19-card{background:#061c27;border:1px solid #21404d;border-radius:10px;padding:14px}.mt19-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mt19-card-head h2,.mt19-quick h2,.mt19-server h2,.mt19-help h2{font-size:15px;margin:0}.mt19-card-head a{color:#fff;text-decoration:none;border:1px solid #36505b;border-radius:6px;padding:7px 10px;font-size:11px}.mt19-card-head>div{font-size:11px}.lg{width:8px;height:8px;border-radius:3px;display:inline-block;margin:0 5px 0 12px}.lg.orange{background:#ff8b00}.lg.blue{background:#2b9cff}.mt19-chart{height:185px;display:grid;grid-template-columns:45px 1fr;gap:8px;padding-top:16px}.mt19-y{display:flex;flex-direction:column;justify-content:space-between;color:#98aab3;font-size:10px;padding-bottom:24px}.mt19-bars{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;align-items:end;border-left:1px solid #1b3947;border-bottom:1px solid #1b3947;background:repeating-linear-gradient(to bottom,transparent 0,transparent 24%,#173443 25%,transparent 26%)}.mt19-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.mt19-bar i{width:60%;height:var(--h);background:linear-gradient(#ffae1b,#ff7400);border-radius:4px 4px 0 0}.mt19-bar b{position:absolute;width:7px;height:7px;border-radius:50%;background:#66b8ff;bottom:var(--p);box-shadow:0 0 0 2px #66b8ff33}.mt19-bar span{font-size:10px;margin-top:5px}.mt19-donut-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px;height:195px}.mt19-ring{width:150px;height:150px;border-radius:50%;background:conic-gradient(#ff8500 0 45%,#2d9cff 45% 70%,#14b661 70% 85%,#7147c7 85% 95%,#758592 95%);display:grid;place-items:center;margin:auto;position:relative}.mt19-ring:after{content:"";position:absolute;width:82px;height:82px;border-radius:50%;background:#061c27}.mt19-ring span{z-index:1;text-align:center;font-size:10px}.mt19-ring b{font-size:21px;display:block}.mt19-donut ul{list-style:none;padding:0;margin:0}.mt19-donut li{display:flex;align-items:center;gap:7px;font-size:11px;padding:5px 0}.mt19-donut li b{margin-left:auto}.mt19-donut li i{width:12px;height:12px;border-radius:3px}.mt19-donut .o{background:#ff8500}.mt19-donut .b{background:#2d9cff}.mt19-donut .g{background:#14b661}.mt19-donut .p{background:#7147c7}.mt19-donut .s{background:#758592}.mt19-sidecol{display:grid;gap:12px}.mt19-quick>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.mt19-quick a{padding:10px;border:1px solid #35505c;border-radius:7px;color:#fff;text-decoration:none;font-size:11px;background:#0c2734}.mt19-quick a.danger{border-color:#a72a31;color:#ff6670}.mt19-server h2 span{float:right;color:#27e285;font-size:10px}.mt19-server>small{display:block;text-align:right;color:#a8b9c1}.mt19-server-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mt19-server-grid p{font-size:10px}.mt19-server svg{width:100%;height:34px}.mt19-server svg path{fill:none;stroke:#17df6b;stroke-width:2}.mt19-grid-bottom{display:grid;grid-template-columns:1.25fr 1.1fr .8fr;gap:12px;margin-top:12px}.mt19-table-card{overflow:auto}.mt19-table-card table{width:100%;border-collapse:collapse;font-size:11px;margin-top:12px}.mt19-table-card th,.mt19-table-card td{padding:8px;border-bottom:1px solid #183843;text-align:left;white-space:nowrap}.mt19-status{padding:4px 8px;border-radius:6px;background:#0b8f4e;color:#fff;font-size:10px}.mt19-status.pending{background:#d9960a}.mt19-status.void{background:#bc2d36}.mt19-mini-avatar{display:inline-grid;width:22px;height:22px;margin-right:6px}.mt19-help{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mt19-help p{font-size:11px}.mt19-help a{display:block;width:100%;text-align:center;background:#ff7900;color:#111;text-decoration:none;font-weight:900;padding:10px 6px;border-radius:6px;box-sizing:border-box}.mt19-features{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;border:1px solid #24414d;border-radius:10px;margin-top:12px;background:#071923}.mt19-features>div{padding:13px;display:flex;align-items:center;gap:12px;border-right:1px solid #193744}.mt19-features>div:last-child{border-right:0}.mt19-features>div{font-size:22px;color:#ff8a00}.mt19-features span{display:grid;color:#fff;font-size:11px}.mt19-features small{color:#a8b7bf;margin-top:3px}.mt19-footer{border-top:1px solid #17313e;padding:13px 20px;display:flex;align-items:center;gap:12px;font-size:11px}.mt19-footer>div{margin-left:auto}.mt19-footer>span:last-child{margin-left:18px}@media(max-width:1250px){.mt19-app{grid-template-columns:210px 1fr}.mt19-kpis{grid-template-columns:repeat(3,1fr)}.mt19-grid-top,.mt19-grid-bottom{grid-template-columns:1fr 1fr}.mt19-sidecol{grid-column:1/-1;grid-template-columns:1fr 1fr}.mt19-help{grid-column:1/-1}.mt19-hero{grid-template-columns:1fr .7fr}.mt19-clock{display:none}}@media(max-width:900px){.mt19-app{grid-template-columns:1fr}.mt19-sidebar{display:none}.mt19-grid-top,.mt19-grid-bottom{grid-template-columns:1fr}.mt19-sidecol{grid-template-columns:1fr}.mt19-kpis{grid-template-columns:1fr 1fr}.mt19-hero{grid-template-columns:1fr}.mt19-hero-brand{display:none}.mt19-features{grid-template-columns:1fr 1fr}.mt19-top label{max-width:none}.mt19-user-actions>span,.mt19-profile span{display:none}}@media(max-width:600px){.mt19-kpis{grid-template-columns:1fr}.mt19-features{grid-template-columns:1fr}.mt19-quick>div{grid-template-columns:1fr}.mt19-hero h1{font-size:28px}.mt19-hero-services{gap:10px}.mt19-footer{flex-wrap:wrap}}

/* v1.19.1 - Tarjetas del resumen totalmente seleccionables */
.mt19-kpis{grid-template-columns:repeat(6,minmax(0,1fr));}
.mt19-kpi-link{display:block;color:inherit;text-decoration:none;min-width:0;border-radius:11px;outline:none;}
.mt19-kpi-link article{height:100%;box-sizing:border-box;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;}
.mt19-kpi-link:hover article,.mt19-kpi-link:focus-visible article{transform:translateY(-3px);border-color:#ff8a00;box-shadow:0 10px 28px #0008,0 0 18px #ff790033;background:#0b2230;}
.mt19-kpi-link:focus-visible{box-shadow:0 0 0 3px #ff8a0055;}
.mt19-kpis .teal>i{background:#0b9f9a;}
.mt19-kpi-link article>em{font-style:normal;font-weight:800;white-space:nowrap;}
@media(max-width:1450px){.mt19-kpis{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.mt19-kpis{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.mt19-kpis{grid-template-columns:1fr}}

/* ===== v1.20 Centro de Facturación rediseñado ===== */
.mt20-app{min-height:100vh;background:#03111a;color:#f5f8fb;display:grid;grid-template-columns:265px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.mt20-app *{box-sizing:border-box}.mt20-sidebar{background:linear-gradient(180deg,#07121a,#06111a 72%,#050d13);border-right:1px solid #183442;padding:14px;display:flex;flex-direction:column;gap:14px}.mt20-brand{display:flex;align-items:center;gap:10px;padding:4px 7px 13px;text-decoration:none;color:#fff;border-bottom:1px solid #162b36}.mt20-brand>span{font-size:46px;line-height:1;font-weight:1000;color:#ff7900;text-shadow:0 0 18px #ff750055}.mt20-brand b{font-size:15px}.mt20-brand b span,.mt20-promo .logo b span,.mt20-footer b span{color:#ff7900}.mt20-brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:2px;color:#c3d0d7}.mt20-sidebar nav{display:grid;gap:3px}.mt20-sidebar nav>a,.mt20-nav-group>.group-title{display:flex;align-items:center;gap:11px;color:#eef4f7;text-decoration:none;padding:10px 9px;border-radius:7px;font-size:13px}.mt20-sidebar nav>a:hover,.mt20-nav-group>.group-title:hover{background:#0b2531}.mt20-sidebar nav i{font-size:18px;width:18px;height:18px}.mt20-sidebar nav em{margin-left:auto;background:#14a95a;color:#fff;padding:3px 7px;border-radius:12px;font-style:normal;font-size:9px}.mt20-nav-group{border:1px solid transparent;border-radius:8px;padding:1px}.mt20-nav-group.active{border-color:#8a3e06;background:#0a1a21}.mt20-nav-group>.group-title{background:linear-gradient(90deg,#9b3f00,#4b2308);font-weight:800}.mt20-nav-group>.group-title b{margin-left:auto}.mt20-nav-group>a:not(.group-title){display:block;color:#e9f1f4;text-decoration:none;font-size:12px;padding:8px 12px 8px 42px}.mt20-nav-group>a:not(.group-title):hover{color:#ff931d}.mt20-promo{margin-top:auto;border:1px solid #803a09;border-radius:10px;background:radial-gradient(circle at 50% 40%,#ff790024,transparent 38%),#07131b;padding:16px;overflow:hidden}.mt20-promo .logo{font-size:28px;color:#ff7900}.mt20-promo .logo b{font-size:14px;color:#fff}.mt20-promo .art{font-size:48px;text-align:center;padding:16px 0;color:#dbe8ed;text-shadow:0 0 20px #ff7200}.mt20-promo h3{font-size:13px;line-height:1.25}.mt20-promo>a{display:block;text-align:center;background:#ff7d00;color:#111;text-decoration:none;font-weight:900;padding:10px;border-radius:7px;font-size:12px}.mt20-shell{min-width:0;display:flex;flex-direction:column}.mt20-topbar{height:64px;border-bottom:1px solid #1c3946;display:flex;align-items:center;gap:16px;padding:0 24px;background:#06141d}.mt20-topbar>button{border:0;background:transparent;color:#fff;font-size:22px}.mt20-topbar .search{width:min(620px,55vw);border:1px solid #35515e;background:#102733;border-radius:8px;padding:9px 13px;color:#cbd6db}.mt20-topbar .search input{width:90%;border:0;background:transparent;color:#fff;outline:0}.mt20-topbar .tools{margin-left:auto;display:flex;align-items:center;gap:22px}.mt20-topbar .tools>span{position:relative}.mt20-topbar .tools i{position:absolute;top:-11px;right:-8px;background:#e3262e;color:#fff;border-radius:9px;font-size:9px;padding:1px 5px}.mt20-topbar .tools small{display:block;font-size:10px}.mt20-topbar .user{border-left:1px solid #24404c;padding-left:16px}.mt20-topbar .user small{display:block;color:#bdc9ce}.mt20-main{padding-bottom:20px}.mt20-hero{height:126px;display:grid;grid-template-columns:75px 1fr minmax(300px,.8fr);gap:18px;align-items:center;padding:18px 28px;border-bottom:1px solid #24404c;background:radial-gradient(circle at 70% 40%,#ff7a0028,transparent 25%),linear-gradient(90deg,#08151e,#071018 70%,#0d0e0c)}.mt20-hero .icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid #ff7900;border-radius:13px;font-size:30px;color:#fff;box-shadow:0 0 23px #ff7b0044;background:#3c1e08}.mt20-hero small,.mt20-hero a{color:#ff950f;text-decoration:none}.mt20-hero h1{font-size:34px;margin:3px 0}.mt20-hero p{margin:0;color:#d3dde2}.mt20-hero .hero-art{height:100%;display:flex;align-items:center;justify-content:space-around;gap:15px;background:linear-gradient(120deg,transparent,#ffffff09),repeating-linear-gradient(-20deg,transparent 0 38px,#ff790018 39px 41px);border-radius:12px;padding:12px 18px}.mt20-hero .hero-art b{font-size:19px}.mt20-hero .hero-art span{font-size:16px;font-weight:900;text-align:right}.mt20-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px 18px}.mt20-kpis>a{min-width:0;display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;border:1px solid #25506c;border-radius:11px;padding:14px;background:#071b26;transition:.18s}.mt20-kpis>a:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0008}.mt20-kpis>a>i{width:56px;height:56px;border-radius:9px;display:grid;place-items:center;font-size:24px;font-style:normal}.mt20-kpis>a>div{display:grid;min-width:0}.mt20-kpis>a b{font-size:13px}.mt20-kpis>a strong{font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt20-kpis>a small{color:#b2c2ca}.mt20-kpis>a em{margin-left:auto;color:#2bec85;font-style:normal;font-weight:800;font-size:11px}.mt20-kpis>a>span{font-size:23px}.mt20-kpis .blue{border-color:#165b9c}.mt20-kpis .blue>i{background:#1179e9}.mt20-kpis .orange{border-color:#7f490d;background:linear-gradient(120deg,#10202a,#2b1d0b)}.mt20-kpis .orange>i{background:#ff7900}.mt20-kpis .green{border-color:#0c7d3d;background:linear-gradient(120deg,#09241b,#071b26)}.mt20-kpis .green>i{background:#0eab4e}.mt20-kpis .purple{border-color:#6940a7;background:linear-gradient(120deg,#171027,#071b26)}.mt20-kpis .purple>i{background:#7247d5}.mt20-actions{display:flex;gap:9px;align-items:center;padding:0 18px 16px;border-bottom:1px solid #17323f}.mt20-actions a{border:1px solid #35505c;background:#0c2430;color:#f2f6f8;text-decoration:none;border-radius:7px;padding:10px 15px;font-size:12px;font-weight:700}.mt20-actions a.primary{background:#ff7d00;color:#15100a;border-color:#ff8a12}.mt20-actions a.settings{margin-left:auto}.mt20-card{margin:0 18px;background:#061a24;border:1px solid #24404d;border-radius:11px;overflow:hidden}.mt20-card>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #173843}.mt20-card>header>div{display:flex;align-items:center;gap:12px}.mt20-card>header i{width:40px;height:40px;display:grid;place-items:center;border:1px solid #ff7c00;border-radius:9px;color:#fff;background:#422108;box-shadow:0 0 14px #ff7c0040}.mt20-card h2{margin:0;font-size:20px}.mt20-card p{margin:2px 0 0;color:#aebdc4;font-size:12px}.mt20-card>header>a{color:#ff8a0b;border:1px solid #d05a00;border-radius:7px;padding:9px 14px;text-decoration:none;font-weight:800;font-size:12px}.mt20-filters{display:grid;grid-template-columns:1.55fr .75fr .75fr .65fr 130px;gap:12px;padding:14px;border-bottom:1px solid #173742;align-items:end}.mt20-filters label{display:grid;gap:5px;color:#fff}.mt20-filters label.big{display:flex;align-items:center;border:1px solid #294755;background:#0c2734;border-radius:7px;padding:9px 12px}.mt20-filters input,.mt20-filters select{width:100%;background:#0c2734;border:1px solid #294755;border-radius:7px;color:#fff;padding:10px;outline:0}.mt20-filters .big input{border:0;padding:0 0 0 6px;background:transparent}.mt20-filters small{font-size:11px}.mt20-filters button{border:0;border-radius:7px;background:#ff7d00;color:#111;font-weight:900;padding:11px 14px;cursor:pointer}.mt20-table-wrap{overflow:auto}.mt20-card table{width:100%;border-collapse:collapse;font-size:12px}.mt20-card th,.mt20-card td{padding:12px 11px;border-bottom:1px solid #15343f;text-align:left;white-space:nowrap}.mt20-card th{font-size:11px;color:#d9e3e7;background:#05141c}.mt20-card tbody tr:hover{background:#0a2330}.mt20-card .status{display:inline-block;padding:5px 9px;border-radius:6px;font-weight:800;font-size:10px;background:#0b9851}.mt20-card .status.paid{background:#126cc0}.mt20-card .status.draft{background:#c9880a}.mt20-card .status.void{background:#b52d36}.mt20-card .row-actions{display:flex;gap:8px}.mt20-card .row-actions a{display:grid;place-items:center;min-width:31px;height:31px;border-radius:7px;background:#0c2633;color:#fff;text-decoration:none}.mt20-card .row-actions a.pdf{background:#d83c37;font-size:9px;font-weight:900}.mt20-card .empty{text-align:center;color:#aebbc2;padding:28px}.mt20-footer{margin-top:auto;border-top:1px solid #17313e;padding:13px 20px;display:flex;gap:13px;align-items:center;font-size:11px;background:#051018}.mt20-footer>span{margin-left:auto}@media(max-width:1250px){.mt20-app{grid-template-columns:220px 1fr}.mt20-kpis{grid-template-columns:repeat(2,1fr)}.mt20-hero{grid-template-columns:65px 1fr}.mt20-hero .hero-art{display:none}.mt20-filters{grid-template-columns:1fr 1fr}.mt20-filters .big{grid-column:1/-1}.mt20-filters button{grid-column:1/-1}.mt20-actions{flex-wrap:wrap}.mt20-actions a.settings{margin-left:0}}@media(max-width:850px){.mt20-app{grid-template-columns:1fr}.mt20-sidebar{display:none}.mt20-topbar{padding:0 12px}.mt20-topbar .search{width:100%}.mt20-topbar .tools>span,.mt20-topbar .user{display:none}.mt20-hero{height:auto;grid-template-columns:52px 1fr;padding:15px}.mt20-hero .icon{width:48px;height:48px}.mt20-hero h1{font-size:27px}.mt20-kpis{grid-template-columns:1fr}.mt20-card{margin:0 10px}.mt20-actions{padding:0 10px 12px}.mt20-filters{grid-template-columns:1fr}.mt20-filters .big,.mt20-filters button{grid-column:auto}}
/* v1.21 - Nueva Nota de Crédito */
.mt21-app{min-height:100vh;background:#06131d;color:#f5f7fb;display:grid;grid-template-columns:260px 1fr;font-family:Inter,system-ui,Segoe UI,sans-serif}.mt21-side{background:#06111a;border-right:1px solid #173241;padding:18px 14px;display:flex;flex-direction:column;gap:18px}.mt21-side .brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.mt21-side .brand>b{font-size:46px;color:#ff7900}.mt21-side .brand span{font-weight:800}.mt21-side .brand strong,.mt21-side .promo span,.mt21-shell footer span{color:#ff7a00}.mt21-side .brand small{display:block;font-size:9px;letter-spacing:2px}.mt21-side nav{display:flex;flex-direction:column;gap:4px}.mt21-side nav>a,.mt21-side .open>a{color:#eef3f8;text-decoration:none;padding:10px 12px;border-radius:8px;display:flex;justify-content:space-between}.mt21-side .open{border:1px solid #1d3340;border-radius:8px;padding:4px}.mt21-side .open>a:not(:first-child){padding-left:32px}.mt21-side .open>a.active,.mt21-side nav>a:hover,.mt21-side .open>a:hover{background:linear-gradient(90deg,#7b2d00,#ff6d00);box-shadow:0 0 18px #ff6d0055}.mt21-side em{background:#16a34a;border-radius:12px;padding:2px 7px;font-size:10px}.mt21-side .promo{margin-top:auto;border:1px solid #7a3d00;border-radius:10px;padding:16px;background:linear-gradient(180deg,#101920,#07111a);text-align:center}.mt21-side .promo div{font-size:40px;color:#ff7a00;margin:18px 0}.mt21-side .promo a{display:block;background:#ff7900;color:#111;text-decoration:none;font-weight:800;padding:10px;border-radius:7px}.mt21-shell{min-width:0}.mt21-top{height:64px;border-bottom:1px solid #173241;display:flex;align-items:center;gap:18px;padding:0 24px;background:#071620}.mt21-top button{background:none;border:0;color:#fff;font-size:22px}.mt21-top .search{flex:1;max-width:680px;background:#102634;border:1px solid #315063;border-radius:8px;padding:10px}.mt21-top input{width:90%;background:none;border:0;color:#fff;outline:none}.mt21-shell main{padding:0 18px 20px}.mt21-hero{min-height:130px;display:grid;grid-template-columns:78px 1fr 420px;align-items:center;gap:18px;border-bottom:1px solid #7b3b00;background:linear-gradient(90deg,#07121b,#07121bee),radial-gradient(circle at 80% 20%,#69310055,transparent 40%)}.mt21-hero .hero-icon{width:58px;height:58px;border:2px solid #ff6d00;border-radius:14px;display:grid;place-items:center;font-size:30px;color:#fff;box-shadow:0 0 18px #ff6d0088}.mt21-hero h1{font-size:34px;margin:8px 0}.mt21-hero p,.mt21-hero small{color:#c9d4dc}.mt21-hero .hero-paper{justify-self:end;display:flex;align-items:center;gap:34px;color:#fff}.mt21-hero .hero-paper>b{background:#eee;color:#161616;padding:28px;transform:rotate(-4deg);font-size:21px}.mt21-hero .hero-paper span{font-size:22px;font-weight:800}.steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #23404e;border-radius:10px;margin:14px 0;background:#0a1d28}.steps>div{padding:16px 20px;display:grid;grid-template-columns:44px 1fr;column-gap:10px}.steps i{grid-row:1/3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#173142;font-style:normal}.steps small{color:#b6c3cc}.steps .on{border:1px solid #ff7900;border-radius:9px}.steps .on i{background:#ff7900;color:#111}.steps .on b{color:#ffa12c}.mt21-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:14px}.mt21-grid>div{display:grid;gap:14px}.mt21-grid aside{display:grid;gap:14px;align-content:start}.mt21-app .card{background:#091c27;border:1px solid #1a3b4b;border-radius:10px;padding:14px}.mt21-app .card header{display:flex;gap:12px;align-items:center;border-bottom:1px solid #193844;padding-bottom:10px;margin-bottom:12px}.mt21-app .card header i{font-style:normal;color:#ff7a00;font-size:25px}.mt21-app .card h2{margin:0}.mt21-app .card p{color:#b8c7d1;margin:4px 0}.mt21-app .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt21-app label{display:grid;gap:7px;font-weight:600}.mt21-app .full{grid-column:1/-1}.mt21-app input,.mt21-app select,.mt21-app textarea{background:#102b3a;border:1px solid #385568;border-radius:7px;color:#edf6fb;padding:12px;box-sizing:border-box;width:100%}.mt21-app textarea{min-height:82px}.mt21-app table{width:100%;border-collapse:collapse}.mt21-app th,.mt21-app td{border-bottom:1px solid #173644;padding:10px;text-align:left}.mt21-app td input{padding:7px}.mt21-app .empty{text-align:center;color:#93a8b5}.mt21-app .add{display:block;margin:14px auto 0;background:transparent;border:1px solid #ff7a00;color:#ff941d;padding:10px 18px;border-radius:7px;font-weight:700}.mt21-app .del{background:#e83232;border:0;border-radius:6px;padding:8px}.mt21-app .paper{background:#fff;color:#111;border-radius:7px;padding:18px}.mt21-app .pbrand{display:flex;justify-content:space-between}.mt21-app .pbrand span{color:#ff6700}.mt21-app .paper h2{font-size:26px}.mt21-app .pmeta{text-align:right;font-size:13px;line-height:1.6}.mt21-app .paper th,.mt21-app .paper td{border-bottom:1px solid #ddd;padding:6px;font-size:12px}.mt21-app .ptotal{display:grid;gap:6px;justify-content:end;text-align:right;margin-top:10px}.mt21-app .ptotal>strong,.mt21-app .totals>strong{background:#ff6d00;color:#fff;padding:10px 14px;border-radius:6px;font-size:18px}.mt21-app .totals p{display:flex;justify-content:space-between;color:#fff}.mt21-app .totals>strong{display:flex;justify-content:space-between}.mt21-app .bottom{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.mt21-app .bottom a,.mt21-app .bottom button{padding:12px 18px;border-radius:7px;text-decoration:none;font-weight:700}.mt21-app .bottom a,.mt21-app .draft{background:#102432;border:1px solid #365467;color:#fff}.mt21-app .generate{background:linear-gradient(90deg,#ff6500,#ff8f00);border:0;color:#fff;margin-left:10px}.mt21-success{background:#103a24;border:1px solid #1ba65a;color:#b8ffd3;padding:12px;border-radius:8px;margin-bottom:12px}.mt21-shell footer{display:flex;justify-content:space-between;padding:16px 22px;border-top:1px solid #173241;color:#b8c7d1}.mt21-shell footer b{margin-left:auto}@media(max-width:1100px){.mt21-app{grid-template-columns:1fr}.mt21-side{display:none}.mt21-grid{grid-template-columns:1fr}.mt21-hero{grid-template-columns:60px 1fr}.mt21-hero .hero-paper{display:none}}@media(max-width:700px){.steps{grid-template-columns:1fr}.mt21-app .fields{grid-template-columns:1fr}.mt21-app .full{grid-column:auto}.mt21-shell main{padding:0 8px}.mt21-app .bottom{align-items:stretch;gap:10px;flex-direction:column}.mt21-app .bottom div{display:grid;gap:8px}.mt21-app .generate{margin-left:0}.mt21-app .table{overflow:auto}}

/* v1.21.1 - Mejora visual del botón Clientes Registrados */
.mt19-kpis{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;}
.mt19-kpi-link{min-width:0;overflow:visible;}
.mt19-kpi-link article{
  min-height:118px;
  padding:16px 17px;
  display:grid;
  grid-template-columns:58px minmax(0,1fr) auto;
  align-items:center;
  gap:13px;
  overflow:visible;
}
.mt19-kpi-link article>i{width:54px;height:54px;font-size:24px;box-shadow:0 0 18px rgba(255,130,0,.18);}
.mt19-kpi-link article>div{min-width:0;display:grid;gap:3px;}
.mt19-kpi-link article>div>small{display:block;font-size:12px;font-weight:800;line-height:1.2;color:#f5f7f9;white-space:normal;}
.mt19-kpi-link article>div>b{display:block;font-size:25px;line-height:1.1;color:#fff;white-space:normal;overflow:visible;text-overflow:clip;}
.mt19-kpi-link article>div>span{display:block;font-size:11px;line-height:1.25;color:#b9c6cc;white-space:normal;}
.mt19-kpi-link article>em{align-self:center;padding:7px 9px;border-radius:7px;background:#102a36;border:1px solid #355565;color:#fff!important;font-size:11px;}
.mt19-kpi-link:first-child article.orange{
  border:1px solid #ff8a00;
  background:linear-gradient(135deg,#2a1607 0%,#101d25 58%,#071923 100%);
  box-shadow:inset 4px 0 0 #ff8500,0 0 18px rgba(255,128,0,.13);
}
.mt19-kpi-link:first-child article.orange>i{
  background:linear-gradient(145deg,#ff9b12,#ff6d00);
  color:#fff;
  box-shadow:0 0 22px rgba(255,126,0,.38);
}
.mt19-kpi-link:first-child article.orange>div>small{color:#ffd6a3;font-size:13px;}
.mt19-kpi-link:first-child article.orange>div>b{font-size:28px;}
.mt19-kpi-link:first-child article.orange>em{background:#ff7d00;border-color:#ff9a2d;color:#111!important;font-weight:900;}
@media(max-width:1350px){.mt19-kpis{grid-template-columns:repeat(2,minmax(250px,1fr));}}
@media(max-width:720px){.mt19-kpis{grid-template-columns:1fr}.mt19-kpi-link article{grid-template-columns:54px minmax(0,1fr) auto;}}

/* ===== MaracaiboTech v1.22 - Editar Cliente ===== */
.mt-edit-client-page{background:#03131d;color:#f5f8fa;min-height:100vh}.mt-ec-main{padding:18px 22px 28px}.mt-ec-title{display:flex;align-items:center;gap:18px;border-bottom:1px solid #8b4b1c;padding:8px 4px 16px;margin-bottom:14px}.mt-ec-title-icon{width:74px;height:74px;border:1px solid #ff7400;border-radius:16px;display:grid;place-items:center;background:radial-gradient(circle,#9d2808 0,#241109 52%,#06121a 100%);box-shadow:0 0 25px #ff6d0035}.mt-ec-title-icon .dashicons{font-size:40px;width:40px;height:40px;color:#fff}.mt-ec-title small{color:#c7d3dc}.mt-ec-title h1{font-size:34px;margin:4px 0}.mt-ec-title p{margin:0;color:#c7d3dc}.mt-ec-title>a{margin-left:auto;border:1px solid #ff7b00;color:#ff8b17;padding:13px 20px;border-radius:10px;text-decoration:none;font-weight:700}.mt-ec-form{border:1px solid #71431d;border-radius:14px;background:#041723;overflow:hidden}.mt-ec-client-head{display:flex;align-items:center;gap:18px;padding:16px 18px;background:linear-gradient(90deg,#071b29,#061720)}.mt-ec-avatar{width:78px;height:78px;border-radius:50%;background:#8fb5dd;color:#fff;display:grid;place-items:center;font-size:27px;font-weight:700;overflow:hidden}.mt-ec-avatar img{width:100%;height:100%;object-fit:cover}.mt-ec-client-head h2{font-size:29px;margin:0 0 5px}.mt-ec-client-head h2 span{font-size:13px;background:#0b703a;color:#fff;padding:7px 12px;border-radius:20px;margin-left:14px;vertical-align:middle}.mt-ec-client-head p{margin:0;color:#aebec9}.mt-ec-tabs{display:flex;gap:8px;padding:0 18px 14px;background:#061923}.mt-ec-tabs button{border:1px solid #1d4558;background:#0a2433;color:#eef4f7;border-radius:8px;padding:12px 18px;cursor:pointer;font-weight:700}.mt-ec-tabs button.active{background:linear-gradient(#ff9200,#ff6600);color:#111;border-color:#ff7c00;box-shadow:0 6px 18px #ff720040}.mt-ec-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;padding:0 18px 18px}.mt-ec-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-ec-card{background:#071d2a;border:1px solid #174052;border-radius:12px;padding:16px}.mt-ec-card h3{margin:0 0 16px;font-size:18px}.mt-ec-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 18px}.mt-ec-fields label,.mt-ec-full{display:flex;flex-direction:column;gap:7px;color:#e7edf1;font-size:13px}.mt-ec-fields input,.mt-ec-fields select,.mt-ec-full textarea,.mt-ec-card textarea{width:100%;box-sizing:border-box;border:1px solid #294e61;background:#0b2a3a;color:#fff;border-radius:7px;padding:11px 12px;min-height:42px}.mt-ec-card textarea{min-height:90px}.mt-ec-tabpanel{display:none}.mt-ec-tabpanel.active{display:block}.mt-ec-notes{margin-top:14px;position:relative}.mt-ec-notes small{position:absolute;right:24px;bottom:20px;color:#c1ced6}.mt-ec-side{display:flex;flex-direction:column;gap:12px}.mt-ec-photo{width:110px;height:110px;border-radius:50%;border:2px solid #ff7900;margin:4px auto 12px;display:grid;place-items:center;overflow:hidden;background:#88acd3;font-size:30px}.mt-ec-photo img{width:100%;height:100%;object-fit:cover}.mt-ec-upload{display:block;text-align:center;border:1px solid #557488;border-radius:8px;padding:10px;cursor:pointer;font-weight:700}.mt-ec-upload input{display:none}.mt-ec-remove{display:block;margin:10px 0;color:#ff6565;text-align:center}.mt-ec-side .mt-ec-card>small{display:block;text-align:center;color:#9fb0bc;margin-top:8px}.mt-ec-summary p{display:flex;justify-content:space-between;border-bottom:1px solid #153746;padding:10px 0;margin:0;color:#aebcc7}.mt-ec-summary p:last-child{border:0}.mt-ec-summary b{color:#fff}.mt-ec-summary .green{color:#00da69}.mt-ec-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mt-ec-quick a,.mt-ec-quick button{background:#0a2432;color:#fff;border:1px solid #4c6979;border-radius:7px;padding:11px 8px;text-decoration:none;text-align:center;font-weight:700;cursor:pointer}.mt-ec-quick .danger{color:#ff554f;border-color:#da332d}.mt-ec-hint{background:#082434;padding:12px;border-radius:8px;color:#b8c6cf}.mt-ec-hint a{color:#ff8a17}.mt-ec-linkbtn{display:inline-block;margin-top:12px;background:#ff7800;color:#101010;padding:11px 15px;border-radius:7px;text-decoration:none;font-weight:700}.mt-ec-actions{display:flex;gap:12px;align-items:center;padding:16px 18px;border-top:1px solid #14394a;background:#061822}.mt-ec-actions>a,.mt-ec-actions button{border-radius:8px;padding:13px 20px;text-decoration:none;font-weight:800;cursor:pointer}.mt-ec-actions>a{color:#fff;border:1px solid #375568}.mt-ec-actions .secondary{margin-left:auto;background:#0b2330;color:#fff;border:1px solid #35566a}.mt-ec-actions .primary{background:linear-gradient(135deg,#ff9a00,#ff5d00);color:#fff;border:0;min-width:190px}.mt-ec-promo{margin:16px 12px;padding:16px;border:1px solid #7e430f;border-radius:12px;background:radial-gradient(circle at 50% 30%,#14324a 0,#08141d 55%,#150b03 100%);text-align:center}.mt-ec-promo>.mt-erp-m{margin:0 auto 4px}.mt-ec-promo b,.mt-ec-promo small,.mt-ec-promo strong{display:block}.mt-ec-promo strong{margin:22px 0 12px}.mt-ec-promo a{display:block;background:#ff7a00;color:#111;border-radius:7px;padding:10px;text-decoration:none;font-weight:800}.mt-ec-footer{display:flex;justify-content:space-between;gap:20px;padding:16px 22px;border-top:1px solid #183847;color:#a8b7c0}.mt-ec-footer b{color:#fff}.mt-ec-footer b span{color:#ff7900}@media(max-width:1100px){.mt-ec-grid{grid-template-columns:1fr}.mt-ec-side{display:grid;grid-template-columns:1fr 1fr}.mt-ec-two{grid-template-columns:1fr}.mt-ec-tabs{overflow-x:auto}.mt-ec-tabs button{white-space:nowrap}}@media(max-width:760px){.mt-ec-main{padding:12px}.mt-ec-title{align-items:flex-start;flex-wrap:wrap}.mt-ec-title>a{margin-left:0}.mt-ec-grid{padding:0 10px 10px}.mt-ec-fields,.mt-ec-side{grid-template-columns:1fr}.mt-ec-actions{flex-wrap:wrap}.mt-ec-actions .secondary{margin-left:0}.mt-ec-actions button,.mt-ec-actions>a{flex:1;text-align:center}.mt-ec-footer{flex-direction:column}}

/* ===== v1.23 Configuración de Sistema ===== */
.mt23-config{background:#03131c;color:#fff;min-height:100vh}.mt23-side-nav{padding:8px 10px}.mt23-side-nav>a{display:flex;align-items:center;gap:12px;color:#eef4f7;text-decoration:none;padding:11px 10px;border-radius:8px;font-weight:700}.mt23-side-nav>a i{margin-left:auto;background:#12a853;border-radius:10px;padding:3px 7px;font-size:10px;font-style:normal}.mt23-side-nav>a.active{background:linear-gradient(90deg,#b74c00,#6b2900);box-shadow:0 0 20px #ff6d0030;border:1px solid #ff6d00}.mt23-subnav{padding:6px 0 8px 28px;border-left:1px solid #365062;margin-left:14px}.mt23-subnav button{display:block;width:100%;text-align:left;background:none;border:0;color:#dfe8ed;padding:7px 8px;cursor:pointer}.mt23-subnav button:first-child{background:#542304;border-radius:5px;color:#fff}.mt23-promo{margin:14px;padding:16px;border:1px solid #774116;border-radius:12px;background:radial-gradient(circle at 50% 35%,#163040,#07141c 60%,#1b0d03);text-align:center}.mt23-promo b,.mt23-promo small,.mt23-promo strong{display:block}.mt23-promo b span:last-child{color:#ff7b00}.mt23-promo strong{margin:32px 0 18px}.mt23-promo a{display:block;background:#ff7600;color:#111;text-decoration:none;padding:11px;border-radius:7px;font-weight:900}.mt23-main{padding:0 18px 20px}.mt23-hero{min-height:110px;border-bottom:1px solid #7b421b;display:grid;grid-template-columns:86px 1fr 260px;align-items:center;gap:18px;background:radial-gradient(circle at 70% 40%,#14304a,#06131c 56%);padding:8px 12px}.mt23-hero .gear{width:76px;height:76px;border-radius:16px;border:1px solid #ff7600;background:#341309;box-shadow:0 0 22px #ff6d0044;display:grid;place-items:center;font-size:38px}.mt23-hero p{margin:0;color:#c8d4da}.mt23-hero p b{color:#ff7b00}.mt23-hero h1{font-size:34px;margin:3px 0}.mt23-hero>strong{text-align:right;font-size:18px;line-height:1.2}.mt23-tabs{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;padding:12px 0}.mt23-tabs button{background:#0a2230;color:#fff;border:1px solid #244c60;border-radius:7px;padding:12px 10px;cursor:pointer;font-weight:800}.mt23-tabs button.active{background:linear-gradient(#ff9200,#ff6500);color:#141414;border-color:#ff7800;box-shadow:0 7px 18px #ff710034}.mt23-grid{display:grid;grid-template-columns:1.15fr 1.1fr 1fr;gap:12px}.mt23-card{background:#061b27;border:1px solid #1a4253;border-radius:11px;padding:14px;min-width:0}.mt23-card h2{font-size:18px;margin:0 0 14px}.mt23-card h2:first-letter{color:#ff7600}.mt23-card .fields{display:grid;gap:10px}.mt23-card .fields.two{grid-template-columns:1fr 1fr}.mt23-card .fields.four{grid-template-columns:repeat(4,1fr)}.mt23-card .full{grid-column:1/-1}.mt23-card label{display:grid;gap:6px;color:#e8eef1;font-size:12px}.mt23-card input,.mt23-card select{width:100%;box-sizing:border-box;background:#0b2a3a;color:#fff;border:1px solid #2b5163;border-radius:6px;padding:10px}.logo-row{display:flex;align-items:center;gap:8px;margin-top:12px}.logo-row .mt-logo-mark{width:46px;height:46px}.logo-row b{margin-right:auto}.logo-row b span{color:#ff7600}.logo-row button,.mt23-card button{background:#0c2635;color:#fff;border:1px solid #3d6174;border-radius:6px;padding:9px 12px}.logo-row .danger{border-color:#df362f;color:#ff5550}.mt23-card .orange{background:#ff7600;color:#111;border:0;font-weight:900}.mt23-card .wide{width:50%;display:block;margin:14px auto 0}.switchline{display:flex;align-items:center;gap:10px}.switchline select{margin-left:auto;max-width:110px}.toggles{display:grid;gap:10px;margin-bottom:14px}.toggles label{display:flex;align-items:center}.toggles input{display:none}.toggles label span{margin-left:auto;width:38px;height:21px;background:#566b77;border-radius:20px;position:relative}.toggles label span:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:.2s}.toggles input:checked+span{background:#ff7200}.toggles input:checked+span:after{left:20px}.toggles.compact{margin-top:12px}.mt23-right{display:flex!important;flex-direction:column;gap:12px;grid-column:3;grid-row:2 / span 2}.mt23-right .mt23-card{display:block!important}.mt23-card.system p{display:flex;justify-content:space-between;border-bottom:1px solid #173b4b;padding:8px 0;margin:0;color:#b7c6ce}.mt23-card.system b{color:#fff}.mt23-card.system .ok{color:#1de578}.action-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-grid .warn{border-color:#f36a22;color:#ff8a3c}.action-grid .success{border-color:#12b95b;color:#31ed87}.wide-panel{grid-column:1/-1}.muted{color:#b9c7cd}.mt23-save{display:flex;justify-content:flex-end;padding:12px 0}.mt23-save button{min-width:265px;background:linear-gradient(90deg,#ff9500,#ff6500);border:0;border-radius:7px;padding:14px;color:#111;font-weight:900;font-size:15px;cursor:pointer}.mt23-footer{display:flex;justify-content:space-between;border-top:1px solid #173644;padding:14px 20px;color:#b9c6cc}.mt23-footer b{color:#fff}.mt23-footer b span{color:#ff7200}@media(max-width:1250px){.mt23-grid{grid-template-columns:1fr 1fr}.mt23-right{grid-column:auto;grid-row:auto}.mt23-tabs{grid-template-columns:repeat(4,1fr)}.mt23-hero{grid-template-columns:72px 1fr}.mt23-hero>strong{display:none}}@media(max-width:800px){.mt23-grid,.mt23-card .fields.two,.mt23-card .fields.four{grid-template-columns:1fr}.mt23-tabs{grid-template-columns:1fr 1fr}.mt23-hero{grid-template-columns:60px 1fr}.mt23-hero .gear{width:54px;height:54px}.mt23-hero h1{font-size:25px}.mt23-footer{flex-direction:column;gap:6px}.mt23-card .wide{width:100%}}

/* ===== v1.23.1 Configuración de Sistema - corrección de layout ===== */
.mt23-config{--mt23-orange:#ff7a00;--mt23-orange2:#ff9b00;--mt23-bg:#03131c;--mt23-panel:#071c28;--mt23-panel2:#0b2838;--mt23-line:#1c4659;--mt23-muted:#a8bac4;grid-template-columns:264px minmax(0,1fr)!important;background:#03131c!important}
.mt23-config .mt-erp-sidebar{width:auto!important;min-width:0!important;padding:12px 10px!important;background:linear-gradient(180deg,#06131c 0%,#071a24 60%,#061018 100%)!important;border-right:1px solid #234454!important;overflow-y:auto!important}
.mt23-config .mt-erp-shell{min-width:0!important;width:100%!important}
.mt23-config .mt-erp-topbar{height:64px!important;padding:0 18px!important;background:#041722!important;border-bottom:1px solid #24495b!important}
.mt23-config .mt-global-search{max-width:650px!important;height:40px!important;margin:0!important}
.mt23-config .mt23-main{padding:0 14px 18px!important;max-width:none!important;width:100%!important;box-sizing:border-box!important}
.mt23-config .mt23-hero{margin:0 -14px 0!important;padding:10px 18px!important;min-height:110px!important;border-bottom:1px solid #6e3c19!important;background:linear-gradient(90deg,#06131c 0%,#071923 48%,#092637 74%,#07131b 100%)!important;position:relative!important;overflow:hidden!important}
.mt23-config .mt23-hero:after{content:"";position:absolute;right:255px;top:-25px;width:360px;height:150px;background:repeating-linear-gradient(90deg,rgba(255,122,0,.06) 0 10px,rgba(17,63,81,.18) 10px 20px);opacity:.75;transform:skewX(-12deg);pointer-events:none}
.mt23-config .mt23-hero>*{position:relative;z-index:1}
.mt23-config .mt23-hero h1{font-size:34px!important;line-height:1.05!important;margin:4px 0 3px!important;letter-spacing:-.6px!important}
.mt23-config .mt23-hero .gear{width:72px!important;height:72px!important;border-radius:15px!important;background:radial-gradient(circle,#51210a,#1f0c04)!important;border:1px solid #ff7a00!important;box-shadow:0 0 25px rgba(255,116,0,.35),inset 0 0 18px rgba(255,116,0,.12)!important;color:#fff!important}
.mt23-config .mt23-tabs{grid-template-columns:repeat(8,minmax(120px,1fr))!important;gap:8px!important;overflow-x:auto!important;padding:12px 0 10px!important;scrollbar-width:thin}
.mt23-config .mt23-tabs button{white-space:nowrap!important;min-height:44px!important;border-radius:7px!important;background:#092331!important;border:1px solid #265064!important;color:#eff6f9!important;padding:10px 12px!important}
.mt23-config .mt23-tabs button.active{background:linear-gradient(180deg,#ff9b00,#ff6900)!important;border-color:#ff8100!important;color:#111!important;box-shadow:0 8px 22px rgba(255,111,0,.26)!important}
.mt23-config .mt23-grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,1.12fr) minmax(280px,.98fr)!important;gap:12px!important;align-items:start!important}
.mt23-config .mt23-card{background:linear-gradient(180deg,#071e2a,#061923)!important;border:1px solid #1d4557!important;border-radius:10px!important;padding:14px!important;box-shadow:0 12px 28px rgba(0,0,0,.12)!important}
.mt23-config .mt23-card h2{display:flex!important;align-items:center!important;gap:8px!important;font-size:17px!important;line-height:1.2!important;margin:0 0 14px!important;color:#fff!important}
.mt23-config .mt23-card input,.mt23-config .mt23-card select{min-height:38px!important;background:#0a2a3a!important;border:1px solid #2b5265!important;color:#fff!important;border-radius:6px!important;padding:8px 10px!important;box-shadow:none!important}
.mt23-config .mt23-card label{font-size:12px!important;color:#eef4f7!important}
.mt23-config .mt23-card .fields{gap:9px!important}
.mt23-config .mt23-card .fields.two{gap:9px 12px!important}
.mt23-config .logo-row{padding-top:2px!important;flex-wrap:wrap!important}
.mt23-config .logo-row .mt-logo-mark{width:46px!important;height:46px!important;font-size:34px!important}
.mt23-config .toggles label,.mt23-config .switchline{min-height:28px!important;font-size:12px!important}
.mt23-config .toggles label span{flex:0 0 38px!important}
.mt23-config .mt23-right{display:flex!important;flex-direction:column!important;gap:12px!important;grid-column:3!important;grid-row:2 / span 2!important}
.mt23-config .mt23-right[hidden]{display:none!important}
.mt23-config [data-section][hidden]{display:none!important}
.mt23-config .mt23-card.system p{font-size:12px!important;padding:8px 0!important}
.mt23-config .action-grid button{min-height:38px!important;font-size:12px!important;cursor:pointer!important}
.mt23-config .mt23-save{position:sticky!important;bottom:0!important;z-index:8!important;background:linear-gradient(180deg,rgba(3,19,28,0),#03131c 32%)!important;padding:20px 0 8px!important}
.mt23-config .mt23-save button{min-width:270px!important;padding:13px 24px!important;border-radius:7px!important;box-shadow:0 8px 22px rgba(255,108,0,.2)!important}
.mt23-config .mt23-subnav button{border-radius:6px!important;transition:.18s ease!important}
.mt23-config .mt23-subnav button:hover,.mt23-config .mt23-subnav button.active{background:#4d2107!important;color:#fff!important;box-shadow:inset 2px 0 #ff7a00!important}
.mt23-config .mt23-promo{margin-top:auto!important;min-height:215px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;position:relative!important;overflow:hidden!important}
.mt23-config .mt23-promo:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 35% 35%,rgba(20,92,121,.4),transparent 32%),linear-gradient(145deg,transparent 0 55%,rgba(255,112,0,.2) 56% 60%,transparent 61%);pointer-events:none}
.mt23-config .mt23-promo>*{position:relative;z-index:1}
.mt23-config .mt-settings-success{margin:10px 0 0!important;border:1px solid #1b9c57!important;background:#063c29!important;color:#7ff0af!important;border-radius:7px!important;padding:10px 12px!important}
.mt23-config .mt23-footer{margin-top:auto!important}
@media(max-width:1320px){.mt23-config{grid-template-columns:230px minmax(0,1fr)!important}.mt23-config .mt23-grid{grid-template-columns:1fr 1fr!important}.mt23-config .mt23-right{grid-column:auto!important;grid-row:auto!important}.mt23-config .mt23-tabs{grid-template-columns:repeat(4,minmax(150px,1fr))!important}}
@media(max-width:900px){.mt23-config{display:block!important}.mt23-config .mt-erp-sidebar{position:relative!important;width:100%!important;height:auto!important}.mt23-config .mt23-grid{grid-template-columns:1fr!important}.mt23-config .mt23-tabs{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.mt23-config .mt23-hero{grid-template-columns:64px 1fr!important}.mt23-config .mt23-hero>strong{display:none!important}.mt23-config .mt-top-actions{display:none!important}.mt23-config .mt-global-search{max-width:none!important}}


/* ===== MaracaiboTech logout confirmation v1.24.0 ===== */
body.mt-logout-body{margin:0;min-height:100vh;background:#03070b;color:#f6f8fb;overflow-x:hidden}
.mt-logout-page{min-height:100vh;background:radial-gradient(circle at 78% 42%,rgba(255,123,0,.18),transparent 24%),linear-gradient(115deg,#03070b 0%,#08111c 52%,#03070b 100%);display:flex;flex-direction:column;position:relative;isolation:isolate}
.mt-logout-page:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 80%);z-index:-1;pointer-events:none}
.mt-logout-top{height:108px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,138,0,.18);background:rgba(4,10,17,.72);backdrop-filter:blur(12px)}
.mt-logout-brand{display:flex;align-items:center;gap:15px}.mt-logout-mark{font-size:48px;font-weight:950;letter-spacing:-7px;background:linear-gradient(135deg,#ffd11a,#ff7a00 55%,#e23300);-webkit-background-clip:text;color:transparent}.mt-logout-name{font-size:31px;font-weight:800;letter-spacing:-1px}.mt-logout-name span{color:#ff7a00}.mt-logout-tag{font-size:10px;letter-spacing:3.8px;color:#c6d0dd;margin-top:3px}.mt-logout-user{display:flex;align-items:center;gap:12px;color:#dce5ef}.mt-logout-user .bell{font-size:24px;color:#f5f7fb}.mt-logout-user .avatar{width:46px;height:46px;border:1px solid #8795a7;border-radius:50%;display:grid;place-items:center;background:#101924;font-weight:800}.mt-logout-user b{font-size:15px}
.mt-logout-stage{flex:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;min-height:690px}.mt-logout-copy{padding:64px 5vw 48px;display:flex;flex-direction:column;justify-content:center}.mt-logout-kicker{display:flex;align-items:center;gap:18px;color:#ff7a00;font-weight:800;font-size:12px;letter-spacing:4px;text-transform:uppercase}.mt-logout-kicker:before{content:"";width:52px;height:3px;border-radius:99px;background:#ff7a00}.mt-logout-copy h1{font-size:clamp(48px,5.6vw,84px);line-height:.96;letter-spacing:-4px;margin:24px 0 18px;max-width:700px}.mt-logout-copy h1 span{display:block;color:#ff7a00}.mt-logout-copy>p{font-size:clamp(18px,1.6vw,26px);line-height:1.5;color:#c5d0dc;max-width:660px;margin:0 0 28px}
.mt-logout-benefits{max-width:740px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #243243;border-radius:18px;background:rgba(8,15,23,.7);overflow:hidden;margin:0 0 30px}.mt-logout-benefit{padding:24px 22px;display:flex;gap:14px;align-items:center;min-height:105px}.mt-logout-benefit+.mt-logout-benefit{border-left:1px solid #263647}.mt-logout-benefit i{font-style:normal;font-size:28px;color:#ff7a00}.mt-logout-benefit b{display:block;font-size:14px}.mt-logout-benefit small{display:block;color:#a9b6c4;margin-top:3px;line-height:1.35}
.mt-logout-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;max-width:740px}.mt-logout-actions a{min-height:72px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;transition:.2s ease}.mt-logout-cancel{border:1px solid #718093;background:#09111a;color:#eef3f9}.mt-logout-cancel:hover{border-color:#ff8a00;transform:translateY(-1px)}.mt-logout-confirm{background:linear-gradient(90deg,#ff6a00,#ff9a08);box-shadow:0 12px 34px rgba(255,105,0,.28);color:#fff}.mt-logout-confirm:hover{filter:brightness(1.08);transform:translateY(-1px)}
.mt-logout-visual{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:54px 5vw 54px 2vw;background:radial-gradient(circle at 48% 46%,rgba(255,122,0,.18),transparent 30%)}.mt-door-scene{position:relative;width:min(560px,100%);height:560px;perspective:1200px}.mt-door-wall{position:absolute;inset:0;border:1px solid rgba(255,138,0,.16);border-radius:28px;background:linear-gradient(135deg,#11161d,#06090d 58%,#15100d);box-shadow:inset 0 0 70px rgba(255,116,0,.08),0 30px 70px rgba(0,0,0,.45)}.mt-door-glow{position:absolute;left:20%;top:12%;width:56%;height:76%;background:linear-gradient(90deg,#ff7b00,#ffb118);filter:blur(2px);box-shadow:0 0 65px rgba(255,122,0,.75);border-radius:8px}.mt-door{position:absolute;left:15%;top:9%;width:52%;height:80%;transform-origin:left center;transform:rotateY(-23deg);background:linear-gradient(135deg,#151a20,#07090c 72%);border:1px solid #647184;box-shadow:18px 12px 42px rgba(0,0,0,.55);border-radius:6px}.mt-door-icon{position:absolute;left:32%;top:42%;transform:translate(-50%,-50%);width:112px;height:112px;border:8px solid #ff8a00;border-right-color:transparent;border-radius:20px;box-shadow:0 0 25px rgba(255,138,0,.55)}.mt-door-icon:after{content:"➜";position:absolute;left:44px;top:5px;font-size:74px;color:#ff8a00;text-shadow:0 0 18px rgba(255,138,0,.65)}.mt-door-message{position:absolute;right:7%;top:20%;width:30%;z-index:3}.mt-door-message h2{font-size:24px;line-height:1.45;letter-spacing:5px;font-weight:500;color:#cbd5e1;margin:0}.mt-door-message h2 span{display:block;color:#ff7a00;font-weight:800}.mt-door-message p{font-size:12px;line-height:1.7;letter-spacing:2px;text-transform:uppercase;color:#9ca9b8;margin-top:42px}.mt-door-line{width:74px;height:3px;background:#ff7a00;border-radius:999px;margin-top:34px}.mt-floor{position:absolute;left:0;right:0;bottom:0;height:24%;background:linear-gradient(to top,rgba(255,117,0,.12),transparent);filter:blur(8px)}
.mt-logout-foot{min-height:120px;border-top:1px solid #16222f;background:#050b11;padding:24px 5vw;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px}.mt-logout-foot div{display:flex;align-items:center;gap:14px;color:#b8c4d1}.mt-logout-foot i{font-style:normal;width:44px;height:44px;border:1px solid #485564;border-radius:50%;display:grid;place-items:center;color:#fff}.mt-logout-foot b{display:block;color:#f4f7fb;font-size:14px}.mt-logout-foot small{display:block;margin-top:3px;color:#7f8d9d}
@media(max-width:1000px){.mt-logout-stage{grid-template-columns:1fr}.mt-logout-visual{min-height:540px;padding:30px}.mt-logout-copy{padding-top:48px}.mt-logout-user>span:last-child{display:none}.mt-logout-foot{grid-template-columns:1fr}.mt-logout-benefits{grid-template-columns:1fr}.mt-logout-benefit+.mt-logout-benefit{border-left:0;border-top:1px solid #263647}.mt-logout-actions{grid-template-columns:1fr}}
@media(max-width:620px){.mt-logout-top{height:88px}.mt-logout-name{font-size:22px}.mt-logout-mark{font-size:38px}.mt-logout-tag{display:none}.mt-logout-copy h1{letter-spacing:-2px}.mt-logout-stage{min-height:auto}.mt-door-scene{height:430px}.mt-door-message{right:4%;width:34%}.mt-door-message h2{font-size:17px;letter-spacing:3px}.mt-door-message p{display:none}}

/* ===== MaracaiboTech Notifications v1.25.0 ===== */
body.page-template-page-notificaciones{margin:0;background:#040b12;color:#eef4fb;overflow-x:hidden}.mt25-app{--bg:#050d16;--panel:#091522;--panel2:#0c1926;--line:#1c3042;--text:#f4f7fb;--muted:#a8b4c3;--orange:#ff8200;min-height:100vh;display:grid;grid-template-columns:330px 1fr;background:radial-gradient(circle at 78% 8%,rgba(255,122,0,.06),transparent 25%),#050d16}.mt25-app *{box-sizing:border-box}.mt25-sidebar{height:100vh;position:sticky;top:0;padding:18px 12px 16px;background:linear-gradient(180deg,#07101a,#08121d 68%,#050b12);border-right:1px solid #1b3042;display:flex;flex-direction:column;overflow:auto}.mt25-logo{display:flex;align-items:center;gap:12px;padding:0 14px 22px}.mt25-logo>span{font-size:52px;font-style:italic;font-weight:950;letter-spacing:-8px;background:linear-gradient(135deg,#ffd31a,#ff7900 57%,#e33b00);-webkit-background-clip:text;color:transparent}.mt25-logo b{font-size:30px}.mt25-logo b span{color:#ff7b00}.mt25-logo small{display:block;font-size:8px;letter-spacing:2.4px;margin-top:2px}.mt25-sidebar nav{display:grid;gap:3px;padding:0 0 12px}.mt25-sidebar nav a{min-height:52px;padding:0 18px;border-radius:12px;display:flex;align-items:center;gap:17px;color:#d8e0e9;border:1px solid transparent;font-size:16px}.mt25-sidebar nav a i{font-size:26px;width:26px;height:26px}.mt25-sidebar nav a:hover,.mt25-sidebar nav a.active{background:linear-gradient(90deg,rgba(255,126,0,.28),rgba(255,126,0,.08));border-color:#ff8200;color:#ff9b21;box-shadow:0 0 24px rgba(255,115,0,.14)}.mt25-sidebar nav em{font-style:normal;margin-left:auto;min-width:28px;height:28px;padding:0 8px;border-radius:20px;background:#ef321e;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.mt25-promo{margin-top:auto;min-height:205px;border:1px solid #1f3547;border-radius:16px;padding:28px 18px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0e1d2b,#101829 58%,#25150b)}.mt25-promo:after{content:"";position:absolute;right:-30px;bottom:-12px;width:210px;height:100px;background:linear-gradient(160deg,transparent 25%,rgba(255,123,0,.8) 26% 30%,transparent 31% 48%,rgba(255,123,0,.55) 49% 53%,transparent 54%);transform:skewX(-18deg);opacity:.55}.mt25-promo b{font-size:22px}.mt25-promo p{color:#d8e1eb;line-height:1.45}.mt25-promo>span{position:absolute;right:22px;bottom:22px;color:#ff8500;font-size:72px;width:72px;height:72px;opacity:.75}.mt25-sidebar footer{padding:18px 16px 0;color:#d4dde6}.mt25-sidebar footer small{color:#7f8e9d}.mt25-shell{min-width:0}.mt25-top{height:82px;display:flex;align-items:center;justify-content:center;padding:0 34px;border-bottom:1px solid #1b3041;background:rgba(7,16,26,.88);position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.mt25-top>label{width:min(100%,480px);height:46px;border:1px solid #24384b;border-radius:14px;display:flex;align-items:center;padding:0 14px;gap:9px;background:#06111c}.mt25-top input{width:100%;border:0;outline:0;background:transparent;color:#eef4fb}.mt25-top>div{position:absolute;right:32px;display:flex;align-items:center;gap:12px}.mt25-bell{position:relative;margin-right:12px}.mt25-bell i{font-size:27px;width:27px;height:27px}.mt25-bell b{position:absolute;right:-8px;top:-11px;min-width:23px;height:23px;padding:0 6px;border-radius:20px;background:#ef301c;display:grid;place-items:center;font-size:11px}.mt25-avatar{width:46px;height:46px;border-radius:50%;border:1px solid #708197;background:#0d1925;display:grid;place-items:center;font-weight:800}.mt25-top>div small{color:#8d9baa}.mt25-main{padding:22px 28px 32px}.mt25-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.mt25-title>div{display:flex;gap:20px;align-items:center}.mt25-title-icon{width:74px;height:74px;font-size:48px;color:#ff8400;filter:drop-shadow(0 0 15px rgba(255,129,0,.55))}.mt25-title h1{font-size:38px;margin:0 0 3px}.mt25-title p{margin:0;color:#d2dbe5;font-size:18px}.mt25-title time{text-align:right;color:#c7d0da;line-height:1.6}.mt25-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:24px}.mt25-filters{display:flex;gap:9px;margin-bottom:18px;overflow:auto;padding-bottom:2px}.mt25-filters button{border:1px solid #24384b;border-radius:11px;background:#0b1622;color:#eef4fb;padding:12px 20px;min-height:52px;display:flex;align-items:center;gap:9px;font-weight:700;cursor:pointer;white-space:nowrap}.mt25-filters button.active{background:linear-gradient(90deg,#ff7200,#ff9b0a);border-color:#ff9300;box-shadow:0 0 22px rgba(255,125,0,.22)}.mt25-filters button b{min-width:25px;height:25px;border-radius:20px;background:#e83620;display:grid;place-items:center;font-size:11px}.mt25-list{display:grid;gap:10px}.mt25-notice{min-height:96px;border:1px solid #1e3345;background:linear-gradient(90deg,#091522,#0b1723);border-radius:13px;padding:13px 16px 13px 22px;display:grid;grid-template-columns:70px minmax(0,1fr) auto 18px 20px;align-items:center;gap:16px;transition:.2s}.mt25-notice:hover{border-color:#31506b;transform:translateY(-1px);cursor:pointer;box-shadow:0 0 0 1px rgba(255,130,0,.12),0 10px 25px rgba(0,0,0,.18)}.mt25-notice:focus-visible{outline:2px solid #ff8200;outline-offset:2px}.mt25-notice.is-read{opacity:.62}.mt25-ni{width:64px;height:64px;border-radius:12px;display:grid;place-items:center}.mt25-ni i{font-size:34px;width:34px;height:34px;color:#fff}.mt25-ni.blue{background:linear-gradient(135deg,#153984,#1655d7);box-shadow:0 0 22px rgba(36,105,255,.2)}.mt25-ni.green{background:linear-gradient(135deg,#0c5a39,#079b5a)}.mt25-ni.amber{background:linear-gradient(135deg,#8a4600,#d27a00)}.mt25-ni.purple{background:linear-gradient(135deg,#432080,#7638d2)}.mt25-ni.gray{background:linear-gradient(135deg,#43536a,#75859c)}.mt25-ni.red{background:linear-gradient(135deg,#77202b,#d33039)}.mt25-notice-copy h3{margin:0 0 6px;font-size:18px}.mt25-notice-copy p{margin:0;color:#c3cdd7;line-height:1.5}.mt25-notice time{color:#bbc5d0;white-space:nowrap}.mt25-read-dot{width:13px;height:13px;border:0;border-radius:50%;background:#ff7500;box-shadow:0 0 12px rgba(255,113,0,.65);cursor:pointer}.mt25-notice.is-read .mt25-read-dot{background:#485769;box-shadow:none}.mt25-notice>span:last-child{color:#8091a3}.mt25-empty{padding:60px;text-align:center;border:1px dashed #284056;border-radius:14px}.mt25-empty i{font-size:54px;width:54px;height:54px;color:#ff8200}.mt25-right{display:grid;align-content:start;gap:14px}.mt25-card{border:1px solid #203648;border-radius:14px;background:linear-gradient(145deg,#0b1723,#0a141f);padding:22px}.mt25-unread-card{text-align:center;padding-top:28px}.mt25-unread-card>span{font-size:58px;width:58px;height:58px;color:#ff8500;filter:drop-shadow(0 0 14px rgba(255,127,0,.55))}.mt25-unread-card .bubble{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:50%;background:#e93420;margin-left:-12px;vertical-align:top}.mt25-unread-card h2{font-size:19px;margin:18px 0 8px}.mt25-unread-card p{color:#b9c5d1;line-height:1.5;margin:0 0 18px}.mt25-unread-card button,.mt25-modal form>button{width:100%;min-height:50px;border:0;border-radius:10px;background:linear-gradient(90deg,#ff7100,#ff9c0b);color:#fff;font-weight:800;cursor:pointer}.mt25-pref-link{display:flex;align-items:center;justify-content:space-between}.mt25-pref-link>div{display:flex;gap:13px;align-items:center}.mt25-pref-link i{font-size:32px;width:32px;height:32px}.mt25-pref-link span{display:grid}.mt25-pref-link small{color:#9eabb8;margin-top:4px}.mt25-pref-link button{border:0;background:transparent;color:#a8b5c4;font-size:30px;cursor:pointer}.mt25-summary h2{margin:0 0 16px;font-size:19px}.mt25-summary dl{margin:0;display:grid;gap:13px}.mt25-summary dl div{display:flex;justify-content:space-between}.mt25-summary dt{color:#bac5d0}.mt25-summary dd{margin:0;font-weight:800}.mt25-summary .orange{color:#ff8500}.mt25-brand-card{height:230px;border:1px solid #25394a;border-radius:14px;position:relative;overflow:hidden;padding:22px;background:linear-gradient(115deg,#07121e 0%,#0c1824 54%,#381b08)}.mt25-mini-logo{display:flex;align-items:center;gap:8px}.mt25-mini-logo b{font-size:32px;color:#ff7b00;font-style:italic}.mt25-mini-logo span{font-size:17px;font-weight:800}.mt25-mini-logo em{color:#ff7b00;font-style:normal}.mt25-brand-card h2{margin-top:44px;font-size:24px;line-height:1.05}.mt25-brand-card h2 span{color:#ff7b00}.mt25-building{position:absolute;right:-12px;bottom:0;width:58%;height:72%;transform:skewX(-11deg);border-left:3px solid #ff7200;background:linear-gradient(135deg,rgba(255,117,0,.05),rgba(255,117,0,.32))}.mt25-building i{position:absolute;bottom:14px;width:14%;height:72%;border:1px solid rgba(255,139,35,.8);background:rgba(255,129,0,.14)}.mt25-building i:nth-child(1){left:10%}.mt25-building i:nth-child(2){left:29%;height:58%}.mt25-building i:nth-child(3){left:48%;height:82%}.mt25-building i:nth-child(4){left:67%;height:65%}.mt25-modal[hidden]{display:none}.mt25-modal{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:20px}.mt25-modal-card{width:min(520px,100%);border:1px solid #334b60;border-radius:18px;background:#091522;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.55);position:relative}.mt25-modal-card h2{margin:0 0 7px}.mt25-modal-card>p{margin:0 0 20px;color:#aebac7}.mt25-modal-close{position:absolute;right:15px;top:10px;background:transparent;border:0;color:#fff;font-size:31px;cursor:pointer}.mt25-modal form{display:grid;gap:10px}.mt25-modal form label{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #22394d;border-radius:10px}.mt25-modal form input{display:none}.mt25-modal form label i{width:42px;height:24px;border-radius:20px;background:#394858;position:relative}.mt25-modal form label i:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.2s}.mt25-modal form input:checked+i{background:#ff8200}.mt25-modal form input:checked+i:after{left:21px}.mt25-modal form>button{margin-top:8px}.mt25-hide{display:none!important}
@media(max-width:1180px){.mt25-app{grid-template-columns:92px 1fr}.mt25-logo div,.mt25-sidebar nav a:not(.active){font-size:0}.mt25-sidebar nav a{justify-content:center}.mt25-sidebar nav a i{font-size:28px}.mt25-sidebar nav em{position:absolute;margin-left:40px;margin-top:-30px}.mt25-promo,.mt25-sidebar footer{display:none}.mt25-layout{grid-template-columns:1fr}.mt25-right{grid-template-columns:repeat(2,minmax(0,1fr))}.mt25-brand-card{display:none}}
@media(max-width:760px){.mt25-app{display:block}.mt25-sidebar{height:auto;position:relative;display:block;padding:10px}.mt25-logo{padding-bottom:10px}.mt25-sidebar nav{grid-template-columns:repeat(4,1fr)}.mt25-sidebar nav a{min-height:46px;padding:6px;font-size:0}.mt25-sidebar nav a.active{font-size:0}.mt25-sidebar nav a:nth-child(n+5){display:none}.mt25-top{padding:0 12px;justify-content:flex-start}.mt25-top>label{width:58%}.mt25-top>div strong,.mt25-top>div small{display:none}.mt25-main{padding:18px 12px}.mt25-title{align-items:flex-start}.mt25-title time{display:none}.mt25-title h1{font-size:30px}.mt25-title p{font-size:14px}.mt25-title-icon{width:48px;height:48px;font-size:38px}.mt25-layout{display:block}.mt25-right{display:grid;grid-template-columns:1fr;margin-top:16px}.mt25-notice{grid-template-columns:54px minmax(0,1fr) 14px}.mt25-ni{width:50px;height:50px}.mt25-ni i{font-size:27px;width:27px;height:27px}.mt25-notice time,.mt25-notice>span:last-child{display:none}.mt25-notice-copy h3{font-size:16px}.mt25-notice-copy p{font-size:13px}.mt25-filters button{padding:10px 14px;min-height:44px}.mt25-sidebar nav em{display:none}}

/* ===== Configuración v1.26.0 ===== */
.mt26-config{--o:#ff7300;--o2:#ff9800;--bg:#03111b;--panel:#071b29;--line:#1e4054;--muted:#9eb2c3;min-height:100vh;background:#03111b;color:#f7fbff;display:grid;grid-template-columns:278px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.mt26-config *{box-sizing:border-box}.mt26-sidebar{min-height:100vh;background:linear-gradient(180deg,#04121d,#061927 72%,#020b12);border-right:1px solid #18384a;padding:18px 12px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:auto}.mt26-brand{display:flex;align-items:center;gap:10px;padding:4px 14px 18px;color:#fff;text-decoration:none}.mt26-mark{font-size:47px;line-height:1;font-weight:950;letter-spacing:-7px;background:linear-gradient(145deg,#ffae00,#ff6f00 55%,#e33000);-webkit-background-clip:text;color:transparent}.mt26-brand b{font-size:24px;letter-spacing:-1px}.mt26-brand b span{color:#ff7a00}.mt26-brand small{display:block;font-size:8px;letter-spacing:1.7px;color:#dce7ef;margin-top:2px}.mt26-sidebar nav{display:grid;gap:3px}.mt26-sidebar nav a{display:flex;align-items:center;gap:13px;min-height:42px;padding:8px 15px;border:1px solid transparent;border-radius:10px;color:#d8e6f0;text-decoration:none;font-size:14px}.mt26-sidebar nav a i{font-style:normal;width:22px;text-align:center;color:#a9c8e6;font-size:18px}.mt26-sidebar nav a:hover{background:#0a2131}.mt26-sidebar nav a.active{color:#ff9a21;background:linear-gradient(90deg,#4a2107,#8c3a06 75%,#3c1803);border-color:#ff7700;box-shadow:0 0 20px rgba(255,112,0,.35),inset 0 0 18px rgba(255,112,0,.12)}.mt26-sidebar nav a.active i{color:#fff}.mt26-sidebar nav em{margin-left:auto;min-width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ff342e;color:#fff;font-style:normal;font-size:11px;font-weight:800}.mt26-promo{margin-top:auto;min-height:175px;border:1px solid #18364c;border-radius:11px;overflow:hidden;padding:18px;display:flex;align-items:flex-end;background:linear-gradient(90deg,rgba(3,12,19,.97),rgba(3,12,19,.35)),radial-gradient(circle at 85% 65%,rgba(255,109,0,.5),transparent 26%),linear-gradient(145deg,#0c2740,#12100d 65%,#ff7400)}.mt26-promo strong{font-size:20px;line-height:1.15}.mt26-promo p{color:#cbd6de;line-height:1.45;font-size:13px;margin:10px 0 0}.mt26-sidebar footer{padding:13px 9px 0;color:#cbd8e1;font-size:12px}.mt26-sidebar footer small{color:#738b9d}.mt26-shell{min-width:0}.mt26-topbar{height:74px;background:linear-gradient(90deg,#061827,#0a2136);border-bottom:1px solid #183b50;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.mt26-topbar>label{width:min(430px,46vw);height:44px;border:1px solid #23455d;border-radius:11px;display:flex;align-items:center;padding:0 14px;gap:9px;background:#071724}.mt26-topbar input{width:100%;border:0;outline:0;background:transparent;color:#fff}.mt26-topbar input::placeholder{color:#7890a2}.mt26-top-actions{display:flex;gap:24px;align-items:center}.mt26-bell{position:relative;border:0;background:transparent;color:#dceaf5;font-size:25px;cursor:pointer}.mt26-bell em{position:absolute;right:-8px;top:-8px;background:#ff332d;color:#fff;font-style:normal;font-size:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.mt26-user{display:flex;align-items:center;gap:10px;font-size:14px}.mt26-user>b{width:42px;height:42px;border-radius:50%;border:2px solid #a2b6c7;display:grid;place-items:center;background:#0b1724}.mt26-main{padding:24px 26px 30px}.mt26-titlebar{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-bottom:18px}.mt26-title-icon{width:66px;height:66px;border-radius:12px;background:linear-gradient(145deg,#ff9e00,#ff5b00);display:grid;place-items:center;font-size:34px;box-shadow:0 0 24px rgba(255,104,0,.35)}.mt26-titlebar h1{margin:0;font-size:30px;letter-spacing:-.5px}.mt26-titlebar p{margin:4px 0 0;color:#94b4ce}.mt26-date{text-align:center;font-size:12px;color:#d3e0e8;display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:center}.mt26-date span{grid-row:1/3;font-size:20px}.mt26-date small{font-size:11px}.mt26-save-top{height:52px;padding:0 22px;border:1px solid #ff7d00;border-radius:10px;background:#10100d;color:#ff8b14;font-weight:800;cursor:pointer;box-shadow:0 0 16px rgba(255,119,0,.12)}.mt26-success{margin-bottom:13px;padding:11px 14px;border:1px solid #16a361;background:#073c2a;color:#8af2bb;border-radius:9px}.mt26-categories{display:grid;grid-template-columns:repeat(8,minmax(105px,1fr));gap:10px;border-bottom:1px solid #18394d;padding-bottom:13px;margin-bottom:12px}.mt26-categories button{min-height:140px;border:1px solid #1a4054;border-radius:10px;background:linear-gradient(160deg,#071d2b,#061623);color:#fff;padding:16px 9px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:6px}.mt26-categories button i{font-size:33px;font-style:normal;color:#16a8ff}.mt26-categories button:nth-child(3) i{color:#22db79}.mt26-categories button:nth-child(4) i{color:#ff4b56}.mt26-categories button:nth-child(5) i{color:#08a9ff}.mt26-categories button:nth-child(6) i{color:#ffc528}.mt26-categories button:nth-child(7) i{color:#25dfb4}.mt26-categories button:nth-child(8) i{color:#0aa9ff}.mt26-categories button b{font-size:14px}.mt26-categories button small{color:#9eb2c1;font-size:10px;line-height:1.35}.mt26-categories button.active{background:linear-gradient(160deg,#4c2408,#1c1008);border-color:#ff7900;box-shadow:0 0 21px rgba(255,112,0,.22),inset 0 0 18px rgba(255,109,0,.13)}.mt26-categories button.active i{color:#ff7500}.mt26-panels{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:12px}.mt26-panel{background:linear-gradient(180deg,#071d2a,#061824);border:1px solid #1b4054;border-radius:11px;padding:18px;min-width:0}.mt26-panel[hidden]{display:none!important}.mt26-card-title{display:flex;gap:11px;align-items:flex-start;margin-bottom:15px}.mt26-card-title>i{font-style:normal;font-size:26px;color:#b8d4ef}.mt26-card-title h2{margin:0;font-size:16px}.mt26-card-title p{margin:4px 0 0;color:#7898ad;font-size:11px}.mt26-fields{display:grid;gap:12px}.mt26-fields.two{grid-template-columns:1fr 1fr}.mt26-fields.three{grid-template-columns:repeat(3,1fr)}.mt26-fields label,.mt26-colors label{display:grid;gap:6px;color:#e8f0f6;font-size:11px}.mt26-fields label.full{grid-column:1/-1}.mt26-fields input,.mt26-fields select,.mt26-colors input:not([type=color]){height:39px;width:100%;border:1px solid #21465c;border-radius:7px;background:#092334;color:#eaf3fa;padding:0 12px;outline:none}.mt26-prefix{display:grid;grid-template-columns:38px 1fr}.mt26-prefix>span{display:grid;place-items:center;border:1px solid #21465c;border-right:0;border-radius:7px 0 0 7px;background:#0b2a3d}.mt26-prefix input{border-radius:0 7px 7px 0}.mt26-toggle-line{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #16364a;margin-top:15px;padding:15px 2px 0;cursor:pointer}.mt26-toggle-line>span{display:grid;gap:3px}.mt26-toggle-line small{color:#7794a8}.mt26-toggle-line input{position:absolute;opacity:0}.mt26-toggle-line i{width:45px;height:24px;border-radius:30px;background:#3e5b76;position:relative;flex:0 0 auto}.mt26-toggle-line i:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#eef6fc;transition:.2s}.mt26-toggle-line input:checked+i{background:#ff7100}.mt26-toggle-line input:checked+i:after{left:24px}.mt26-toggle-line.simple{margin-top:0;padding:10px 0;border-top:1px solid #123247}.mt26-toggle-line.simple:first-of-type{border-top:0}.mt26-logo-box{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:18px;align-items:center}.mt26-logo-preview{height:96px;border-radius:8px;background:#03131f;border:1px solid #16384c;display:flex;align-items:center;justify-content:center;gap:10px}.mt26-logo-preview img{max-width:90%;max-height:76px;object-fit:contain}.mt26-logo-preview strong{font-size:26px;line-height:.85}.mt26-logo-preview strong em{font-style:normal;color:#ff7a00}.mt26-logo-actions{display:grid;gap:10px}.mt26-logo-actions button,.mt26-backup-actions button{height:40px;border:1px solid #6590ad;background:#0b2030;color:#fff;border-radius:7px;cursor:pointer}.mt26-logo-actions .danger{border-color:#ef3242;color:#ff5c68}.mt26-help{font-size:10px;color:#92a9b9;line-height:1.5;margin:10px 0 0}.mt26-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px}.mt26-colors label>div{display:grid;grid-template-columns:36px 1fr}.mt26-colors input[type=color]{width:36px;height:39px;padding:0;border:1px solid #21465c;background:#092334;border-radius:7px 0 0 7px}.mt26-colors input:not([type=color]){border-radius:0 7px 7px 0}.mt26-wide{grid-column:1/-1}.mt26-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mt26-check-grid label{padding:12px;border:1px solid #1b4054;border-radius:8px;background:#092232}.mt26-check-grid input{accent-color:#ff7500;margin-right:8px}.mt26-placeholder{color:#92a9ba}.mt26-backup-actions{display:flex;gap:10px}.mt26-backup-actions button{padding:0 18px}.mt26-info{min-height:430px}.mt26-logo-card{min-height:218px}@media(max-width:1350px){.mt26-config{grid-template-columns:235px minmax(0,1fr)}.mt26-categories{grid-template-columns:repeat(4,1fr)}.mt26-titlebar{grid-template-columns:62px 1fr auto}.mt26-date{display:none}.mt26-brand b{font-size:20px}}@media(max-width:980px){.mt26-config{display:block}.mt26-sidebar{position:relative;height:auto;min-height:0}.mt26-sidebar nav{grid-template-columns:repeat(2,1fr)}.mt26-promo{display:none}.mt26-titlebar{grid-template-columns:60px 1fr}.mt26-save-top{grid-column:1/-1;width:100%}.mt26-panels{grid-template-columns:1fr}.mt26-wide{grid-column:auto}}@media(max-width:650px){.mt26-main{padding:15px 10px}.mt26-topbar{padding:0 12px}.mt26-top-actions{display:none}.mt26-topbar>label{width:100%}.mt26-sidebar nav{grid-template-columns:1fr}.mt26-categories{grid-template-columns:repeat(2,1fr)}.mt26-fields.two,.mt26-fields.three,.mt26-colors,.mt26-check-grid{grid-template-columns:1fr}.mt26-logo-box{grid-template-columns:1fr}.mt26-titlebar h1{font-size:23px}}

/* v1.26.3 - clientes reales en cotizaciones */
.mt-empty-clients{margin:10px 0 0;color:#9fb0c3;font-size:13px}.mt-field-grid.full-row .mt-outline-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}

/* ===== v1.26.4 Cotizaciones creadas ===== */
.mtq-app{min-height:100vh;background:#06121d;color:#eaf3ff;display:grid;grid-template-columns:306px 1fr;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.mtq-sidebar{background:linear-gradient(180deg,#07131f,#06101a);border-right:1px solid #17344a;padding:18px 12px;display:flex;flex-direction:column}.mtq-brand{display:flex;gap:10px;align-items:center;padding:0 15px 20px;border-bottom:1px solid #182f42}.mtq-brand>span{font-size:44px;font-weight:900;font-style:italic;background:linear-gradient(150deg,#ffb000,#ff5a00,#d32000);-webkit-background-clip:text;color:transparent}.mtq-brand b{font-size:26px}.mtq-brand em{font-style:normal;color:#ff7610}.mtq-brand small{display:block;font-size:9px;letter-spacing:2px}.mtq-sidebar nav{display:flex;flex-direction:column;padding-top:18px;gap:4px}.mtq-sidebar nav a{position:relative;display:flex;align-items:center;gap:15px;color:#c9ddf2;text-decoration:none;padding:12px 16px;border-radius:9px;font-size:16px}.mtq-sidebar nav a:hover,.mtq-sidebar nav a.active{background:linear-gradient(90deg,#5b2604,#2c170c);color:#ff9418;box-shadow:0 0 18px #ff6b003d;border:1px solid #ff7600}.mtq-sidebar nav strong{margin-left:auto;background:#ff3838;color:white;width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.mtq-promo{margin-top:auto;min-height:135px;border:1px solid #17344a;border-radius:12px;padding:18px;background:radial-gradient(circle at 80% 85%,#7f370e,transparent 35%),linear-gradient(145deg,#0f2135,#07111c)}.mtq-promo b{font-size:21px}.mtq-promo span{display:block;margin-top:10px;color:#bfd1e3}.mtq-main{min-width:0}.mtq-top{height:78px;border-bottom:1px solid #143149;background:#0b1b2b;display:flex;align-items:center;justify-content:center;padding:0 28px;position:relative}.mtq-global-search{border:1px solid #24445e;width:500px;padding:13px 18px;border-radius:13px;color:#9eb5ca}.mtq-user{position:absolute;right:32px;display:flex;align-items:center;gap:14px}.mtq-user .badge{position:absolute;top:-8px;left:18px;background:#f33;color:#fff;border-radius:50%;font-size:11px;padding:3px 6px}.mtq-content{padding:18px 20px 30px}.mtq-breadcrumb{color:#b6cce0;display:flex;gap:12px;align-items:center;margin-bottom:16px}.mtq-title-row{display:flex;justify-content:space-between;align-items:flex-start}.mtq-title{display:flex;gap:18px;align-items:center}.mtq-title>i{font-size:40px;width:64px;height:64px;border-radius:12px;display:grid;place-items:center;background:#7b2b05;color:#ff7b16}.mtq-title h1{font-size:32px;margin:0}.mtq-title p{margin:4px 0;color:#bfd0df}.mtq-date{text-align:right;color:#c4d3e0}.mtq-date small{display:block}.mtq-new{display:inline-block;margin-top:14px;background:#ff7500;color:white;text-decoration:none;padding:14px 24px;border-radius:9px;font-weight:700;box-shadow:0 0 18px #ff6b0040}.mtq-notice{margin:14px 0;padding:11px 14px;border:1px solid #0b8c4c;background:#0a3d2a;border-radius:9px}.mtq-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:22px 0}.mtq-stats>div{border:1px solid #183d57;background:#0b1c2a;border-radius:12px;padding:14px;display:flex;gap:15px;align-items:center;min-height:82px}.mtq-stats i{font-size:28px;width:50px;height:50px;border-radius:10px;display:grid;place-items:center;background:#102d4f;color:#2490ff}.mtq-stats i.orange{background:#553000;color:#ffa30b}.mtq-stats i.greenbg{background:#063b2a;color:#00dc76}.mtq-stats i.red{background:#431622;color:#ff4050}.mtq-stats span{font-size:14px}.mtq-stats strong{display:block;font-size:25px;margin-top:3px}.mtq-stats small{display:block;color:#ff9a18;margin-top:3px}.mtq-stats small.green{color:#00db72}.mtq-stats small.redtxt{color:#ff4b54}.mtq-filters{display:grid;grid-template-columns:1.6fr .7fr auto auto auto;gap:12px;margin-bottom:18px}.mtq-filters label,.mtq-filters select,.mtq-filters button,.mtq-filters>a{min-height:46px;border:1px solid #27465e;background:#0b1d2c;color:#d9e8f6;border-radius:8px}.mtq-filters label{display:flex;align-items:center;padding:0 13px}.mtq-filters input{border:0!important;background:transparent!important;color:#d9e8f6!important;box-shadow:none!important;width:100%}.mtq-filters select{padding:0 15px}.mtq-filters button,.mtq-filters>a{display:grid;place-items:center;padding:0 22px;text-decoration:none;font-weight:700}.mtq-filters button{border-color:#ff7500;color:#ff8d14}.mtq-table-wrap{border:1px solid #1e4058;border-radius:10px;overflow:hidden;background:#071725}.mtq-table-wrap table{width:100%;border-collapse:collapse}.mtq-table-wrap th{background:#0d2a3e;color:#d6e6f5;text-align:left;padding:11px 10px}.mtq-table-wrap td{padding:10px;border-top:1px solid #142f42;color:#dce9f5}.mtq-table-wrap tbody tr:nth-child(even){background:#091a28}.mtq-status{display:inline-block;padding:4px 14px;border-radius:16px;border:1px solid}.mtq-status.approved{background:#073b27;border-color:#00b85e;color:#29ec8c}.mtq-status.pending{background:#3d2909;border-color:#eb8500;color:#ffc25d}.mtq-status.sent{background:#092e55;border-color:#0b85ff;color:#5db7ff}.mtq-status.rejected{background:#48141b;border-color:#ff3347;color:#ff7d89}.mtq-actions{display:flex;gap:8px;align-items:center}.mtq-actions>a,.mtq-actions summary{cursor:pointer;border:1px solid #21445e;color:#cbe2f6;background:#0b2131;width:38px;height:34px;border-radius:7px;display:grid;place-items:center;text-decoration:none;list-style:none}.mtq-actions details{position:relative}.mtq-actions details div{position:absolute;right:0;top:38px;z-index:5;background:#0d2130;border:1px solid #2c4b61;border-radius:8px;min-width:145px;padding:7px}.mtq-actions details div a{display:block;color:#e7f1fa;padding:7px;text-decoration:none}.mtq-table-wrap .empty{text-align:center;padding:35px}.mtq-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:18px;color:#9fb6c9}.mtq-pagination a{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid #23435a;color:#d9e8f5;text-decoration:none;border-radius:8px;margin-left:8px}.mtq-pagination a.active{background:#ff7500;border-color:#ff7500}.mtq-modal{position:fixed;inset:0;background:#000a;z-index:99999;display:grid;place-items:center}.mtq-modal>div{width:min(760px,92vw);max-height:86vh;overflow:auto;background:#0a1b29;border:1px solid #2b4c63;border-radius:15px;padding:28px;color:#eaf4fc;position:relative}.mtq-modal .close{position:absolute;right:18px;top:10px;color:#fff;font-size:30px;text-decoration:none}.mtq-modal table{width:100%;border-collapse:collapse;margin:18px 0}.mtq-modal td,.mtq-modal th{padding:9px;border-bottom:1px solid #244157;text-align:left}.mtq-modal .total{font-size:20px;display:block;text-align:right;margin:15px 0}.mtq-modal button{background:#ff7500;color:#fff;border:0;border-radius:8px;padding:11px 17px}.mtq-date{min-width:300px}.mtq-date .mtq-new{margin-left:14px}
@media(max-width:1200px){.mtq-app{grid-template-columns:230px 1fr}.mtq-stats{grid-template-columns:repeat(2,1fr)}.mtq-filters{grid-template-columns:1fr 1fr}.mtq-table-wrap{overflow:auto}.mtq-table-wrap table{min-width:1050px}}@media(max-width:820px){.mtq-app{display:block}.mtq-sidebar{display:none}.mtq-top{justify-content:flex-start}.mtq-global-search{width:70%}.mtq-user{right:12px}.mtq-title-row{display:block}.mtq-date{text-align:left;margin-top:12px}.mtq-stats{grid-template-columns:1fr}.mtq-filters{grid-template-columns:1fr}}
@media print{.mtq-sidebar,.mtq-top,.mtq-filters,.mtq-new,.mtq-actions,.mtq-pagination{display:none!important}.mtq-app{display:block}.mtq-content{padding:0}.mtq-modal{position:static;background:none}.mtq-modal>div{width:100%;max-height:none;border:0}}

/* ===== v1.26.5 · Vista de Cotización ===== */
.mtvq-app{min-height:100vh;display:grid;grid-template-columns:290px 1fr;background:radial-gradient(circle at 80% 0,rgba(17,86,129,.16),transparent 32%),#020a11;color:#eaf3fc}.mtvq-sidebar{background:linear-gradient(180deg,#06111b,#020910);border-right:1px solid #183045;padding:22px 12px;min-height:100vh}.mtvq-brand{display:flex;align-items:center;gap:10px;padding:0 14px 22px;border-bottom:1px solid #14283a;margin-bottom:10px}.mtvq-brand>span{font-size:49px;font-weight:950;letter-spacing:-8px;background:linear-gradient(150deg,#ffc11a,#ff7100 55%,#db2700);-webkit-background-clip:text;color:transparent}.mtvq-brand b{font-size:25px}.mtvq-brand em{font-style:normal;color:#ff7d00}.mtvq-brand small{display:block;font-size:8px;letter-spacing:2.1px;color:#b8c8d8;margin-top:5px}.mtvq-sidebar nav{display:grid;gap:4px}.mtvq-sidebar nav a{min-height:43px;padding:10px 14px;border-radius:10px;display:flex;align-items:center;gap:12px;color:#c8d9e9;font-size:15px}.mtvq-sidebar nav a i{font-size:21px;width:22px}.mtvq-sidebar nav a.active{color:#ff9b1a;border:1px solid #ff7500;background:linear-gradient(90deg,rgba(255,117,0,.32),rgba(255,117,0,.08));box-shadow:0 0 18px rgba(255,105,0,.18)}.mtvq-sidebar nav strong{margin-left:auto;background:#ff3535;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;color:white;font-size:12px}.mtvq-promo{margin-top:16px;min-height:135px;padding:22px;border:1px solid #1a3850;border-radius:12px;background:linear-gradient(135deg,rgba(4,15,25,.55),rgba(4,15,25,.95)),linear-gradient(140deg,#102c43,#452309);display:flex;flex-direction:column;justify-content:end}.mtvq-promo b{font-size:20px}.mtvq-promo span{margin-top:9px;color:#ccd8e4;font-size:13px}.mtvq-main{min-width:0}.mtvq-top{height:74px;border-bottom:1px solid #153047;background:linear-gradient(90deg,#0a1b2b,#06121f);display:flex;align-items:center;justify-content:space-between;padding:0 28px}.mtvq-search{width:min(460px,48vw);border:1px solid #24415a;border-radius:13px;padding:12px 16px;color:#9db4c8;display:flex;gap:10px}.mtvq-user{display:flex;align-items:center;gap:13px;position:relative}.mtvq-user .dashicons-bell{font-size:24px}.mtvq-user span{background:#fa3737;border-radius:99px;font-size:11px;width:22px;height:22px;display:grid;place-items:center;margin-left:-20px;margin-top:-24px}.mtvq-user .dashicons-admin-users{font-size:26px;border:1px solid #8197aa;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.mtvq-content{padding:16px 20px 30px}.mtvq-headrow{display:flex;justify-content:space-between;color:#abc1d4;font-size:14px;gap:20px}.mtvq-bread{display:flex;align-items:center;gap:10px}.mtvq-actions-top{display:flex;justify-content:space-between;align-items:center;margin:17px 0}.mtvq-actions-top>div{display:flex;gap:10px;flex-wrap:wrap}.mtvq-actions-top a,.mtvq-actions-top button{background:#071725;color:#dbeaf6;border:1px solid #31526c;padding:10px 17px;border-radius:8px;cursor:pointer}.mtvq-actions-top .back{border-color:#ff7500;color:#ffad4b}.mtvq-actions-top .pdf{border-color:#df3450}.mtvq-actions-top .send{background:linear-gradient(90deg,#ff9c16,#ff6800);border-color:#ff7b00;color:white;font-weight:700}.mtvq-saved{margin:-6px 0 12px;padding:10px 14px;border-radius:10px;background:rgba(22,204,126,.12);border:1px solid rgba(22,204,126,.35);color:#75efbb}.mtvq-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:18px;align-items:start}.mtvq-paper{background:#fff;color:#102033;border:2px solid #8299ad;box-shadow:0 20px 55px rgba(0,0,0,.45);min-width:0}.mtvq-paper-head{display:grid;grid-template-columns:1.3fr .7fr;background:linear-gradient(118deg,#061422 0 53%,#fff 53%);min-height:195px}.mtvq-paper-brand{display:flex;align-items:center;gap:18px;padding:24px 34px;color:#fff}.mtvq-paper-brand .m{font-size:80px;line-height:1;font-weight:950;letter-spacing:-14px;background:linear-gradient(150deg,#ffc11a,#ff7100 55%,#db2700);-webkit-background-clip:text;color:transparent}.mtvq-paper-brand h2{font-size:38px;margin:0}.mtvq-paper-brand h2 span{color:#ff7300}.mtvq-paper-brand p{font-size:9px;letter-spacing:2px;text-transform:uppercase}.mtvq-paper-brand .services{font-size:10px;line-height:2.2;font-weight:700}.mtvq-doc-title{padding:26px 32px 18px;text-align:right}.mtvq-doc-title h1{font-size:42px;margin:0 0 2px;color:#07121c}.mtvq-doc-title>strong{font-size:20px}.mtvq-doc-title dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:15px 0 0;font-size:12px}.mtvq-doc-title dt{text-align:left}.mtvq-doc-title dd{margin:0;text-align:right}.mtvq-doc-title .state{padding:3px 11px;border-radius:20px;color:#fff;font-size:11px}.mtvq-doc-title .state.approved{background:#0bb76c}.mtvq-doc-title .state.rejected{background:#db3442}.mtvq-doc-title .state.sent{background:#1684df}.mtvq-doc-title .state.pending{background:#d98a05}.mtvq-parties{display:grid;grid-template-columns:1fr 1fr 105px;gap:20px;padding:20px 30px;border-bottom:1px solid #d0dbe5}.mtvq-parties h3{margin:0 0 7px;font-size:14px}.mtvq-parties p{font-size:12px;line-height:1.55;margin:4px 0}.mtvq-qr{text-align:center}.mtvq-qr>div{width:72px;height:72px;margin:auto;background:repeating-conic-gradient(#07121c 0 25%,#fff 0 50%) 0/14px 14px;border:5px solid #07121c;box-shadow:inset 0 0 0 3px #fff}.mtvq-qr small{font-size:9px}.mtvq-items{width:calc(100% - 36px);margin:18px;border-collapse:collapse;font-size:12px}.mtvq-items th{background:linear-gradient(90deg,#ff7910,#ff5a00);color:white;padding:11px;text-align:left}.mtvq-items td{padding:10px;border:1px solid #d4dce4;background:#f6f9fc}.mtvq-items tbody tr:nth-child(even) td{background:#eaf1f7}.mtvq-items td small{display:block;color:#687b8d;margin-top:3px}.mtvq-lower{display:grid;grid-template-columns:1fr 360px;gap:15px;padding:0 18px 18px}.mtvq-observe{background:#edf3f8;border-radius:10px;padding:15px}.mtvq-observe h3{margin:0 0 8px;font-size:13px}.mtvq-observe p{font-size:11px;line-height:1.45;margin:0}.mtvq-totals{border:1px solid #c9d5df;border-radius:10px;overflow:hidden}.mtvq-totals p{display:flex;justify-content:space-between;margin:0;padding:9px 14px;border-bottom:1px solid #d9e1e8;font-size:13px}.mtvq-totals .grand{background:#ffb360;font-size:15px}.mtvq-benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:14px 30px;border-top:1px solid #d5dee6}.mtvq-benefits span{display:grid;grid-template-columns:auto 1fr;column-gap:8px;font-size:18px}.mtvq-benefits b{font-size:12px}.mtvq-benefits small{font-size:9px;grid-column:2;color:#516577}.mtvq-paper-foot{display:flex;justify-content:space-between;align-items:center;background:#061422;color:#fff;padding:18px 30px;border-top:5px solid #f77400}.mtvq-paper-foot>b{font-size:20px;max-width:360px}.mtvq-paper-foot div{font-size:12px;line-height:1.7}.mtvq-sidecards{display:grid;gap:12px}.mtvq-sidecards>section{background:linear-gradient(180deg,#081927,#06131e);border:1px solid #214057;border-radius:11px;padding:16px}.mtvq-sidecards h3{margin:0 0 13px;font-size:14px}.mtvq-sidecards h4{font-size:16px;margin:0 0 8px}.mtvq-sidecards p{font-size:12px;line-height:1.75;color:#bad0e1}.bigstate{display:flex;gap:13px;align-items:center;color:#16db87;font-size:38px}.bigstate span{display:flex;flex-direction:column}.bigstate b{font-size:18px}.bigstate small{font-size:11px;color:#a8bfd1;margin-top:6px;line-height:1.4}.bigstate.rejected{color:#ff4458}.bigstate.sent{color:#3da5ff}.bigstate.pending{color:#ffae2a}.mtvq-sidecards .outline{display:block;text-align:center;border:1px solid #66849c;border-radius:7px;padding:8px;font-size:12px}.quick{display:grid;gap:7px}.quick>a,.quick>details{display:block;background:#0b2436;border:1px solid #1c4d6c;border-radius:7px;padding:9px 11px;font-size:12px}.quick details summary{cursor:pointer}.quick details div{display:grid;gap:5px;padding-top:8px}.quick details div a{padding:7px;background:#071725;border-radius:5px}.mtvq-sidecards textarea{width:100%;min-height:88px;background:#081b2a;border:1px solid #23445c;border-radius:7px;color:#e4f0f8;padding:10px;resize:vertical}.mtvq-sidecards form button{width:100%;margin-top:9px;padding:10px;border:0;border-radius:7px;background:linear-gradient(90deg,#ff9818,#ff6500);color:white;font-weight:700;cursor:pointer}
@media(max-width:1250px){.mtvq-app{grid-template-columns:230px 1fr}.mtvq-grid{grid-template-columns:1fr}.mtvq-sidecards{grid-template-columns:repeat(2,1fr)}.mtvq-paper-brand h2{font-size:30px}.mtvq-doc-title h1{font-size:34px}}
@media(max-width:820px){.mtvq-app{display:block}.mtvq-sidebar{display:none}.mtvq-top{padding:0 14px}.mtvq-content{padding:12px}.mtvq-headrow{display:block}.mtvq-actions-top{display:block}.mtvq-actions-top>div{margin-top:10px}.mtvq-paper-head{grid-template-columns:1fr;background:#061422}.mtvq-doc-title{background:#fff}.mtvq-parties{grid-template-columns:1fr}.mtvq-lower{grid-template-columns:1fr}.mtvq-benefits{grid-template-columns:repeat(2,1fr);gap:10px}.mtvq-sidecards{grid-template-columns:1fr}}
@media print{#wpadminbar,.mtvq-sidebar,.mtvq-top,.mtvq-headrow,.mtvq-actions-top,.mtvq-sidecards,.mtvq-saved{display:none!important}.mtvq-app,.mtvq-main,.mtvq-content,.mtvq-grid{display:block!important;background:#fff!important;padding:0!important}.mtvq-paper{box-shadow:none;border:0;width:100%}.mtvq-content{margin:0}.mtvq-paper-head{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mtvq-items th,.mtvq-totals .grand,.mtvq-paper-foot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}

.mtvq-actions-top .whatsapp{background:#25D366!important;border-color:#25D366!important;color:#fff!important;box-shadow:0 0 18px rgba(37,211,102,.22)}


/* ===== MaracaiboTech v1.26.7 - Editar Cotizacion ===== */
.mteq-app{min-height:100vh;background:#06131f;color:#ecf5ff;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.mteq-app *{box-sizing:border-box}.mteq-side{width:300px;flex:0 0 300px;background:linear-gradient(180deg,#07131e,#050f18);border-right:1px solid #19354a;padding:18px 12px;min-height:100vh}.mteq-brand{height:72px;display:flex;align-items:center;gap:10px;padding:0 14px}.mteq-brand>span{font-size:50px;font-weight:900;color:#ff6a00;font-style:italic}.mteq-brand b{font-size:24px}.mteq-brand em{color:#ff7100;font-style:normal}.mteq-brand small{display:block;font-size:9px;letter-spacing:2px;color:#b8cde0}.mteq-side nav{display:flex;flex-direction:column;gap:4px;margin-top:10px}.mteq-side nav a{color:#c8dbeb;text-decoration:none;padding:11px 14px;border-radius:10px;display:flex;align-items:center;gap:13px;font-size:15px}.mteq-side nav a.active{background:linear-gradient(90deg,#512008,#7a310d);border:1px solid #ff7700;box-shadow:0 0 18px #ff72004d;color:#ff9c2f}.mteq-side nav strong{margin-left:auto;background:#ff3434;border-radius:20px;padding:2px 7px;color:white}.mteq-promo{margin-top:28px;border:1px solid #244052;border-radius:12px;padding:22px;background:radial-gradient(circle at 100% 100%,#6e2b05 0,#0a1925 45%,#07111a 100%);min-height:130px}.mteq-promo b{display:block;font-size:21px}.mteq-promo span{display:block;margin-top:10px;color:#b8c9d7}.mteq-main{min-width:0;flex:1}.mteq-top{height:76px;border-bottom:1px solid #173349;background:#0a1b2c;display:flex;align-items:center;justify-content:space-between;padding:0 30px}.mteq-search{width:min(720px,62%);border:1px solid #28445c;border-radius:10px;padding:12px 16px;color:#a9bfd2}.mteq-user{display:flex;align-items:center;gap:12px;font-size:16px}.mteq-user span{background:#f33;border-radius:20px;padding:2px 7px}.mteq-content{padding:18px 22px 28px}.mteq-bread{color:#b7cee0;margin:2px 0 16px}.mteq-titlebar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.mteq-titlebar>div{display:flex;align-items:center;gap:15px}.mteq-titleicon{width:58px;height:58px;border-radius:12px;display:grid;place-items:center;background:#7a2e0a;color:#ff7420;font-size:32px;border:1px solid #a44811}.mteq-titlebar h1{font-size:31px;margin:0}.mteq-titlebar h1 small{display:block;font-size:15px;font-weight:400;color:#bed0df;margin-top:4px}.mteq-back,.mteq-save{height:46px;border-radius:8px;padding:0 27px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700}.mteq-back{border:1px solid #4e7898;color:#dceafa;background:#0c2030}.mteq-save{border:0;background:linear-gradient(180deg,#ff7d00,#ff5f00);color:#fff;box-shadow:0 0 16px #ff650033;cursor:pointer}.mteq-notice{background:#0d4936;border:1px solid #1e946c;color:#a8ffda;padding:12px 15px;border-radius:10px;margin-bottom:14px}.mteq-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:16px}.mteq-two{display:grid;grid-template-columns:1fr 1.05fr;gap:16px}.mteq-card{background:linear-gradient(180deg,#0c2131,#091926);border:1px solid #23465c;border-radius:12px;padding:15px;margin-bottom:16px}.mteq-card h2{font-size:16px;margin:0 0 13px}.mteq-cardhead{display:flex;align-items:center;justify-content:space-between}.mteq-cardhead a,.mteq-cardhead button{background:#ff7200;border:0;color:white;text-decoration:none;border-radius:7px;padding:9px 13px;font-weight:700}.mteq-card label{display:block;color:#c5d8e6;font-size:12px;margin:8px 0}.mteq-card input,.mteq-card select,.mteq-card textarea{width:100%;background:#0b2132;border:1px solid #31546c;color:#f1f7fc;border-radius:7px;padding:10px 11px;outline:0}.mteq-card textarea{resize:vertical}.mteq-grid2{display:grid;grid-template-columns:1fr 1fr;gap:7px 18px}.mteq-inline{display:grid;grid-template-columns:1.1fr .8fr;gap:6px}.mteq-products{padding-bottom:8px}.mteq-tablewrap{overflow:auto}.mteq-products table{width:100%;border-collapse:collapse;margin-top:10px}.mteq-products th{background:#123048;color:#d9e9f5;font-size:12px;text-align:left;padding:9px}.mteq-products td{border-top:1px solid #1e3c50;padding:5px;font-size:12px}.mteq-products td input{padding:8px}.mteq-products .mteq-qty{width:68px}.mteq-line{white-space:nowrap;color:#eaf4fb}.mteq-edit,.mteq-del{width:34px;height:34px;border-radius:6px;background:#0d2536;border:1px solid #31516a;color:#d9ecfa;margin-right:4px;cursor:pointer}.mteq-del{color:#ff4848}.mteq-benefits{display:grid;grid-template-columns:repeat(4,1fr) 1.4fr;gap:8px;align-items:center;background:#081725;border:1px solid #244358;border-radius:12px;padding:17px 20px}.mteq-benefits span{display:grid;grid-template-columns:auto 1fr;column-gap:7px;color:#ff6f00}.mteq-benefits b{color:#fff}.mteq-benefits small{grid-column:2;color:#c1d3df}.mteq-benefits strong{border-left:8px solid #ff6d00;padding-left:18px}.mteq-right .mteq-card{margin-bottom:14px}.mteq-totals>div{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #1b394e}.mteq-totals i{font-style:normal}.mteq-totals label{display:flex;align-items:center;gap:6px;margin:0}.mteq-totals label input{width:100px;text-align:right}.mteq-totals .grand{background:#ff984d;color:#111;margin:12px -8px -2px;padding:11px 9px;border-radius:6px;font-size:18px;font-weight:800}.mteq-action{display:block;text-align:center;text-decoration:none;color:#eaf5ff;border:1px solid #45627a;background:#0b1d2b;border-radius:7px;padding:10px;margin-top:9px}.mteq-action.wa{background:#087d3d;border-color:#20cf70}.mteq-action.mail{background:#0864b9;border-color:#2293ff}.mteq-action.dup{border-color:#ff7a00;background:#3b1b0c}.mteq-action.delete{border-color:#ff3e4b;background:#40121a;color:#ffbac0}@media(max-width:1150px){.mteq-side{width:235px;flex-basis:235px}.mteq-layout{grid-template-columns:1fr}.mteq-right{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mteq-two{grid-template-columns:1fr}.mteq-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.mteq-app{display:block}.mteq-side{width:100%;min-height:auto}.mteq-side nav{display:grid;grid-template-columns:repeat(2,1fr)}.mteq-top{padding:0 12px}.mteq-search{width:70%}.mteq-content{padding:12px}.mteq-titlebar{align-items:flex-start;gap:12px}.mteq-titlebar,.mteq-titlebar>div{flex-wrap:wrap}.mteq-grid2,.mteq-right{grid-template-columns:1fr}.mteq-benefits{grid-template-columns:1fr}}

/* v1.26.8 - visible edit quotation action */
.mtq-actions>a.mtq-edit-btn{border-color:#ff7a00;background:linear-gradient(180deg,#4d2508,#2a1609);color:#ff9a1f;box-shadow:0 0 12px rgba(255,122,0,.18)}
.mtq-actions>a.mtq-edit-btn:hover{background:#ff7500;color:#fff;border-color:#ff9a21}
.mtq-actions>a.mtq-edit-btn .dashicons{font-size:18px;width:18px;height:18px}

/* Inventory v1.26.9 */
.mt-inv-app{min-height:100vh;background:#020b13;color:#eef5ff;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.mt-inv-side{width:286px;position:fixed;inset:0 auto 0 0;background:linear-gradient(180deg,#06111c,#020912);border-right:1px solid #17304a;padding:18px 12px;overflow:auto;z-index:5}.mt-inv-brand{height:64px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #172c40;margin-bottom:14px}.mt-inv-brand>b{font-size:49px;font-style:italic;color:#ff6a00;line-height:1}.mt-inv-brand>span{font-size:24px;font-weight:800}.mt-inv-brand em{font-style:normal;color:#ff7600}.mt-inv-brand small{display:block;font-size:9px;letter-spacing:2px;color:#dfe9f3}.mt-inv-side nav{display:flex;flex-direction:column;gap:3px}.mt-inv-side nav a{display:flex;align-items:center;gap:13px;color:#cce1f4;text-decoration:none;padding:12px 15px;border-radius:9px;font-size:15px}.mt-inv-side nav a:hover,.mt-inv-side nav a.active{background:linear-gradient(90deg,#5a2506,#351606);color:#ff9a23;border:1px solid #ff7900;box-shadow:0 0 18px #ff730055}.mt-inv-side nav i{width:22px}.mt-inv-side nav strong{margin-left:auto;background:#ff3038;color:#fff;border-radius:999px;padding:2px 7px;font-size:11px}.mt-inv-promo{height:132px;margin-top:24px;padding:18px;border:1px solid #18324b;border-radius:10px;background:linear-gradient(140deg,#0e1e34,#1d110d 70%,#ff6a001f)}.mt-inv-promo b{font-size:21px}.mt-inv-promo span{display:block;color:#d9e7f4;margin-top:10px}.mt-inv-shell{margin-left:286px;width:calc(100% - 286px);min-width:0}.mt-inv-top{height:76px;position:sticky;top:0;background:#061523e8;border-bottom:1px solid #17314a;display:flex;align-items:center;justify-content:space-between;padding:0 28px;z-index:4;backdrop-filter:blur(10px)}.mt-inv-top label{width:440px;height:44px;border:1px solid #24445f;border-radius:10px;display:flex;align-items:center;padding:0 14px;gap:9px}.mt-inv-top input{width:100%;background:transparent;border:0!important;color:#dceafd!important;outline:0}.mt-inv-top>div{display:flex;align-items:center;gap:13px}.mt-inv-badge{background:#ff2d32;border-radius:20px;padding:3px 7px;margin-left:-18px;margin-top:-24px}.mt-inv-avatar{width:38px;height:38px;border:1px solid #7c98ae;border-radius:50%;display:grid;place-items:center;background:#0b2033}.mt-inv-main{padding:10px 18px 20px;max-width:1500px;margin:auto}.mt-inv-breadcrumb{font-size:13px;color:#a9c2d9;margin:3px 0 12px}.mt-inv-heading{display:flex;align-items:center;gap:16px;margin-bottom:14px}.mt-inv-heading>div:first-child{display:flex;align-items:center;gap:15px}.mt-inv-title-icon{width:58px;height:58px;border:1px solid #b64600;background:#5d2508;border-radius:10px;display:grid;place-items:center;font-size:32px;color:#ff8200}.mt-inv-heading h1{font-size:31px;margin:0}.mt-inv-heading p{margin:2px 0 0;color:#b8cee1}.mt-inv-date{margin-left:auto;color:#b8cee1;font-size:13px}.mt-inv-new{background:linear-gradient(180deg,#ff8a00,#ff6500);color:#fff!important;text-decoration:none;padding:13px 22px;border-radius:8px;font-weight:800;box-shadow:0 0 18px #ff740055}.mt-inv-msg{padding:10px 14px;background:#0b3b28;border:1px solid #12a66a;border-radius:8px;margin-bottom:10px}.mt-inv-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:14px}.mt-inv-kpis article{background:linear-gradient(145deg,#0a1a29,#071522);border:1px solid #173a58;border-radius:10px;padding:16px 13px;display:flex;align-items:center;gap:14px;min-height:92px}.mt-inv-kpis i{width:53px;height:53px;border-radius:10px;display:grid;place-items:center;font-size:27px;font-style:normal;border:1px solid currentColor}.mt-inv-kpis i.blue{color:#5bb8ff;background:#0d3156}.mt-inv-kpis i.green{color:#00e58a;background:#073e31}.mt-inv-kpis i.amber{color:#ffc13a;background:#4a3106}.mt-inv-kpis i.red{color:#ff454d;background:#4a1720}.mt-inv-kpis i.yellow{color:#ffd13a;background:#3d2c04}.mt-inv-kpis span{font-size:13px;color:#c4d7e8}.mt-inv-kpis strong{display:block;font-size:24px;color:#f7fbff;margin:3px 0}.mt-inv-kpis small{display:block;color:#55e58d}.mt-inv-layout{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:14px}.mt-inv-content{min-width:0}.mt-inv-tabs{display:flex;gap:7px;align-items:center;margin-bottom:9px}.mt-inv-tabs a{padding:11px 14px;border:1px solid #21445f;border-radius:8px;color:#d5e7f5;text-decoration:none;background:#071624;white-space:nowrap}.mt-inv-tabs a.active{color:#ff9b28;border-color:#ff7900;background:#472006;box-shadow:0 0 15px #ff700044}.mt-inv-tabs .mt-inv-import{margin-left:auto}.mt-inv-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr 110px 88px;gap:9px;background:#081a29;border:1px solid #173a56;border-radius:10px 10px 0 0;padding:12px}.mt-inv-filters input,.mt-inv-filters select{background:#071521;color:#dcebf7;border:1px solid #26506d;border-radius:7px;padding:10px}.mt-inv-filters button{background:#ff7300;color:white;border:0;border-radius:7px;font-weight:800}.mt-inv-filters a{border:1px solid #31536d;border-radius:7px;display:grid;place-items:center;color:#cce0f1;text-decoration:none}.mt-inv-tablewrap{border:1px solid #173a56;border-top:0;overflow:auto}.mt-inv-table{border-collapse:collapse;width:100%;font-size:12px;min-width:940px}.mt-inv-table th{background:#0b2b40;color:#d9ebf8;text-align:left;padding:10px 8px;white-space:nowrap}.mt-inv-table td{padding:7px 8px;border-top:1px solid #123148;color:#e4eef6;vertical-align:middle}.mt-inv-table tr:nth-child(even) td{background:#061725}.mt-inv-table img{width:38px;height:38px;border-radius:7px;object-fit:cover;background:#fff}.mt-inv-noimg{width:38px;height:38px;border-radius:7px;display:grid;place-items:center;background:#dce8ef;color:#0d2230;font-size:19px}.mt-inv-table td b{display:block}.mt-inv-table td small{display:block;color:#7998af}.mt-stock-form{display:flex;gap:3px}.mt-stock-form input{width:50px;background:#071521;color:#fff;border:1px solid #2a536e;border-radius:5px;padding:5px}.mt-stock-form button{border:0;border-radius:5px;background:#0f704b;color:#fff}.mt-stock-status{display:inline-block;border-radius:6px;padding:5px 9px;font-weight:800;white-space:nowrap}.mt-stock-status.in{background:#087648;color:#b8ffe0;border:1px solid #00b76e}.mt-stock-status.low{background:#edb424;color:#221600;border:1px solid #ffd34c}.mt-stock-status.out{background:#8f111b;color:#fff;border:1px solid #ff2e40}.mt-inv-actions{display:flex;gap:5px}.mt-inv-actions a{width:29px;height:29px;border:1px solid #24506c;border-radius:6px;display:grid;place-items:center;color:#bfe5ff;text-decoration:none}.mt-inv-actions a.edit{background:#f36f00;color:white}.mt-inv-actions a.delete{color:#ff4248;border-color:#7a2129}.mt-inv-empty{text-align:center!important;padding:40px!important;color:#8da8bd!important}.mt-inv-tablefoot{display:flex;justify-content:space-between;align-items:center;padding:12px 5px;color:#a9c4d9}.mt-inv-tablefoot div{display:flex;gap:5px}.mt-inv-tablefoot button{background:#071827;color:#d8e9f6;border:1px solid #244b67;border-radius:6px;padding:7px 10px}.mt-inv-tablefoot button.active{background:#ff7700;color:#fff}.mt-inv-right{display:flex;flex-direction:column;gap:12px}.mt-inv-right section{background:#081925;border:1px solid #193a53;border-radius:10px;padding:12px}.mt-inv-right h3{margin:0 0 10px;font-size:14px}.mt-inv-right h3 a{float:right;color:#ff8a00;font-size:11px}.mt-inv-right p{display:flex;justify-content:space-between;margin:8px 0;color:#d8e7f4;font-size:12px}.mt-inv-right section>a,.mt-inv-right section>button{width:100%;display:block;box-sizing:border-box;text-decoration:none;text-align:left;background:#0a2234;color:#e4f0f8;border:1px solid #28516b;border-radius:6px;padding:9px 10px;margin:6px 0;cursor:pointer}.mt-inv-right .orange{background:#7b2f05;border-color:#ff7900}.mt-inv-right .gold{background:#61440a;border-color:#d0a318}.mt-inv-right .green{background:#074e32;border-color:#02a962}.mt-inv-help p{display:block}.mt-inv-help a{text-align:center!important}.mt-inv-footer{height:55px;border-top:1px solid #17364f;margin-top:12px;display:flex;align-items:center;gap:26px;padding:0 8px;color:#aec5d8;font-size:11px}.mt-inv-footer b{font-size:20px;color:white}.mt-inv-footer b span{color:#ff7800}.mt-inv-footer small{letter-spacing:1.5px}.mt-inv-footer i{font-style:normal}.mt-inv-footer i:first-of-type{margin-left:auto}@media(max-width:1200px){.mt-inv-kpis{grid-template-columns:repeat(3,1fr)}.mt-inv-layout{grid-template-columns:1fr}.mt-inv-right{display:grid;grid-template-columns:repeat(3,1fr)}.mt-inv-tabs{overflow:auto}}@media(max-width:850px){.mt-inv-side{position:static;width:100%;height:auto}.mt-inv-shell{margin-left:0;width:100%}.mt-inv-app{display:block}.mt-inv-side nav{display:grid;grid-template-columns:repeat(2,1fr)}.mt-inv-kpis{grid-template-columns:1fr}.mt-inv-heading{flex-wrap:wrap}.mt-inv-date{margin-left:0}.mt-inv-filters{grid-template-columns:1fr}.mt-inv-right{grid-template-columns:1fr}.mt-inv-top label{width:60%}.mt-inv-footer{flex-wrap:wrap;height:auto;padding:12px}}
@media print{.mt-inv-side,.mt-inv-top,.mt-inv-heading .mt-inv-new,.mt-inv-tabs,.mt-inv-filters,.mt-inv-right,.mt-inv-actions,.mt-stock-form button,.mt-inv-tablefoot button{display:none!important}.mt-inv-shell{margin:0;width:100%}.mt-inv-main{max-width:none}.mt-inv-tablewrap{overflow:visible}.mt-inv-table{min-width:0;color:#000}.mt-inv-table td,.mt-inv-table th{color:#000!important;background:#fff!important;border:1px solid #bbb}.mt-inv-app{background:#fff;color:#000}.mt-inv-kpis article{background:#fff;color:#000;border:1px solid #bbb}.mt-inv-kpis strong{color:#000}}


/* ===== v1.27.0 Ventas POS ===== */
.mt-sale-app{min-height:100vh;background:#06111c;color:#eef7ff;display:flex;font-size:14px}.mt-sale-app *{box-sizing:border-box}.mt-sale-side{width:285px;flex:0 0 285px;background:linear-gradient(180deg,#07101a,#07131f);border-right:1px solid #183148;padding:20px 10px;display:flex;flex-direction:column;min-height:100vh}.mt-sale-brand{display:flex;align-items:center;gap:10px;padding:0 14px 20px;border-bottom:1px solid #132a3e}.mt-sale-brand>b{font-size:48px;line-height:1;color:#ff6b00;font-style:italic}.mt-sale-brand span{font-size:23px;font-weight:800}.mt-sale-brand em{color:#ff6b00;font-style:normal}.mt-sale-brand small{display:block;font-size:8px;letter-spacing:2px;color:#bdc9d5}.mt-sale-side nav{display:grid;gap:4px;padding-top:16px}.mt-sale-side nav a{padding:11px 14px;border-radius:8px;color:#c8d9e8;display:flex;align-items:center;gap:12px;font-size:15px}.mt-sale-side nav a.active{background:linear-gradient(90deg,#4e2109,#7a330b);border:1px solid #ff7a00;color:#ff9b31;box-shadow:0 0 18px #ff6b0045}.mt-sale-side nav strong{margin-left:auto;background:#ff3838;color:white;border-radius:99px;padding:2px 7px}.mt-sale-promo{margin-top:auto;min-height:140px;padding:22px;background:linear-gradient(145deg,#0b1a2c,#35180d);border:1px solid #253a50;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-end}.mt-sale-promo b{font-size:20px}.mt-sale-promo span{margin-top:10px;color:#dbe7f2;line-height:1.5}.mt-sale-shell{flex:1;min-width:0}.mt-sale-top{height:74px;border-bottom:1px solid #173149;background:#081725;display:flex;align-items:center;justify-content:space-between;padding:0 26px}.mt-sale-top label{width:440px;border:1px solid #294156;background:#08131e;border-radius:8px;display:flex;align-items:center;padding:0 12px}.mt-sale-top input{width:100%;background:transparent;border:0;color:#d8e6f3;padding:12px;outline:0}.mt-sale-top>div{display:flex;align-items:center;gap:12px;position:relative}.mt-sale-badge{background:#ff342d;border-radius:99px;padding:3px 7px;position:absolute;left:12px;top:-13px}.mt-sale-avatar{width:40px;height:40px;border:1px solid #8aa4b9;border-radius:50%;display:grid;place-items:center;font-weight:800}.mt-sale-main{padding:14px 20px 24px}.mt-sale-crumb{color:#9fc0d8;margin-bottom:10px}.mt-sale-head{display:grid;grid-template-columns:1fr auto 330px;align-items:center;gap:18px;margin-bottom:16px}.mt-sale-head>div{display:flex;align-items:center;gap:14px}.mt-sale-headicon{font-size:32px;background:#3d1d08;border:1px solid #a84a0d;border-radius:9px;padding:13px}.mt-sale-head h1{margin:0;font-size:28px}.mt-sale-head p{margin:4px 0;color:#9fc0d8}.mt-sale-head time{color:#c8dbe9}.mt-sale-fast{background:linear-gradient(90deg,#ff8a00,#c93b08);padding:14px 18px;border-radius:9px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;font-size:20px}.mt-sale-fast b{font-size:15px}.mt-sale-fast small{grid-column:2;font-size:12px}.mt-sale-success{background:#0b3a2a;border:1px solid #1fc87a;color:#8af0bd;padding:10px 14px;border-radius:8px;margin-bottom:12px}.mt-sale-grid{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:16px}.mt-sale-left{min-width:0}.mt-sale-topcards{display:grid;grid-template-columns:1.08fr 1fr;gap:14px}.mt-sale-card,.mt-sale-summary,.mt-sale-actions,.mt-sale-recent{background:#091a29;border:1px solid #1d3c53;border-radius:9px;padding:14px;box-shadow:inset 0 1px #ffffff05}.mt-sale-card h3,.mt-sale-summary h3,.mt-sale-actions h3,.mt-sale-recent h3{margin:0 0 13px;font-size:15px}.mt-sale-clientrow{display:flex;gap:8px}.mt-sale-clientrow select{flex:1}.mt-sale-plus{width:40px;background:#ff6b00;border-radius:6px;display:grid;place-items:center;font-size:24px}.mt-sale-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:12px}.mt-sale-fields label{font-size:12px;color:#c8d8e5}.mt-sale-fields input,.mt-sale-fields select,.mt-sale-clientrow select,.mt-sale-card textarea{width:100%;background:#0a1c2c;border:1px solid #2b506a;color:#f0f7fd;border-radius:6px;padding:10px;outline:0}.mt-sale-doc{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.mt-sale-doc input{display:none}.mt-sale-doc span{border:1px solid #335672;border-radius:6px;padding:10px 5px;display:block;text-align:center}.mt-sale-doc input:checked+span{background:#ff6700;border-color:#ff8f39;color:white}.mt-sale-products{margin-top:14px}.mt-sale-searchrow{display:flex;gap:10px}.mt-sale-searchrow input{flex:1;background:#081725;border:1px solid #254965;color:#fff;padding:12px;border-radius:6px}.mt-sale-searchrow button{background:#132b40;border:1px solid #456980;color:#fff;border-radius:6px;padding:0 18px}.mt-sale-results{position:relative;z-index:5}.mt-sale-results>button{width:100%;background:#10283b;color:#fff;border:1px solid #315a76;border-top:0;padding:10px 12px;display:flex;justify-content:space-between;text-align:left}.mt-sale-results span{display:grid}.mt-sale-results small{color:#90adc0;margin-top:3px}.mt-sale-tablewrap{margin-top:12px;overflow:auto}.mt-sale-tablewrap table{width:100%;border-collapse:collapse}.mt-sale-tablewrap th{background:#0d2b40;color:#dbe9f3;text-align:left;padding:10px}.mt-sale-tablewrap td{border-bottom:1px solid #18384f;padding:9px}.mt-sale-tablewrap td small{display:block;color:#7fa3bd}.mt-sale-tablewrap .empty td{text-align:center;color:#7fa3bd;padding:28px}.qty{display:flex;align-items:center}.qty button,.qty input{height:32px;background:#0a1d2c;border:1px solid #315571;color:white;text-align:center}.qty button{width:30px}.qty input{width:52px}.trash{background:transparent;border:0;color:#ff3b38;font-size:16px}.mt-sale-cartfoot{display:flex;justify-content:space-between;margin-top:10px}.mt-sale-cartfoot button{background:#0c2030;border:1px solid #33556c;color:#dbe8f1;border-radius:6px;padding:8px 12px}.mt-sale-card textarea{min-height:65px;resize:vertical}.mt-sale-right{display:grid;align-content:start;gap:14px}.mt-sale-summary p{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #16364d;padding:8px 0;margin:0}.mt-sale-summary p label{display:flex}.mt-sale-summary p input{width:80px;background:#0d2536;border:1px solid #35566e;color:#fff;padding:8px}.mt-sale-summary p em{background:#102b40;border:1px solid #35566e;padding:8px;font-style:normal}.mt-sale-summary>strong{display:flex;justify-content:space-between;background:#ff9a37;color:#111;padding:12px;margin:8px -6px -5px;border-radius:6px;font-size:17px}.mt-sale-actions{display:grid;gap:8px}.mt-sale-actions h3{margin-bottom:3px}.mt-sale-actions button{padding:11px;background:#132a3d;border:1px solid #4c7189;color:white;border-radius:6px;font-weight:700}.mt-sale-actions .primary{background:linear-gradient(#ff8a00,#ff5a00);border-color:#ff8a00}.mt-sale-actions .green{background:#0b6b43;border-color:#12b76a}.mt-sale-actions .blue{background:#0858a8;border-color:#1574da}.mt-sale-recent button{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;background:transparent;border:0;border-bottom:1px solid #193b53;color:#fff;padding:8px 0;text-align:left}.mt-sale-recent i{background:#ff6a00;border-radius:4px;padding:4px 7px;font-style:normal}.mt-sale-footer{display:flex;align-items:center;gap:24px;padding:15px 22px;border-top:1px solid #1b3549;color:#c6d8e5}.mt-sale-footer b{font-size:18px}.mt-sale-footer b span{color:#ff6a00}.mt-sale-footer small{letter-spacing:1.5px}.mt-sale-footer i{font-style:normal;font-size:12px}@media(max-width:1150px){.mt-sale-side{width:220px;flex-basis:220px}.mt-sale-grid{grid-template-columns:1fr}.mt-sale-right{grid-template-columns:repeat(3,1fr)}.mt-sale-head{grid-template-columns:1fr}.mt-sale-topcards{grid-template-columns:1fr}.mt-sale-footer{flex-wrap:wrap}}@media(max-width:760px){.mt-sale-side{display:none}.mt-sale-top label{width:auto;flex:1}.mt-sale-main{padding:12px}.mt-sale-right{grid-template-columns:1fr}.mt-sale-fields{grid-template-columns:1fr}.mt-sale-doc{grid-template-columns:1fr}.mt-sale-head time{display:none}}


/* Pedidos v1.27.3 */
.mt-orders-app{min-height:100vh;background:#06101a;color:#eaf3ff;display:grid;grid-template-columns:285px 1fr;font-family:Inter,system-ui,sans-serif}.mt-orders-side{background:linear-gradient(180deg,#07111b,#08131e);border-right:1px solid #173149;padding:22px 12px}.mt-orders-brand{display:flex;align-items:center;gap:10px;padding:0 14px 25px}.mt-orders-brand>b{font-size:46px;color:#ff7200}.mt-orders-brand span{font-size:23px;font-weight:800}.mt-orders-brand em{color:#ff7200;font-style:normal}.mt-orders-brand small{display:block;font-size:8px;letter-spacing:2px;color:#b8c7d7}.mt-orders-side nav{display:grid;gap:5px}.mt-orders-side nav a{display:flex;gap:13px;align-items:center;padding:12px 16px;border-radius:10px;color:#d0e0ef}.mt-orders-side nav a.active,.mt-orders-side nav a:hover{background:linear-gradient(90deg,#6a2b00,#2a170a);border:1px solid #ff7800;color:#ff9a32;box-shadow:0 0 18px #ff6a0030}.mt-orders-shell{min-width:0}.mt-orders-top{height:76px;border-bottom:1px solid #18324a;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:#081522}.mt-orders-top label{width:min(620px,55%);border:1px solid #27435d;border-radius:13px;padding:10px 14px;display:flex;gap:8px}.mt-orders-top input{background:none;border:0;outline:0;color:#fff;width:100%}.mt-orders-top>div{display:flex;align-items:center;gap:12px;position:relative}.mt-orders-top>div>b{background:#f33;border-radius:50%;font-size:11px;padding:3px 6px}.mt-orders-avatar{width:38px;height:38px;border:1px solid #7490aa;border-radius:50%;display:grid;place-items:center}.mt-orders-main{padding:20px 28px 40px}.mt-orders-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.mt-orders-head>div{display:flex;gap:16px;align-items:center}.mt-orders-headicon{width:58px;height:58px;border-radius:12px;background:linear-gradient(135deg,#ff8b00,#a63200);display:grid;place-items:center}.mt-orders-headicon i{font-size:32px;width:32px;height:32px}.mt-orders-head h1{font-size:34px;margin:3px 0}.mt-orders-head p,.mt-orders-head small{color:#aac0d4;margin:0}.mt-orders-new,.mt-orders-filter button{background:linear-gradient(90deg,#ff9a00,#ff5b00);color:#fff;border:0;border-radius:11px;padding:13px 20px;font-weight:800}.mt-orders-ok{background:#083928;border:1px solid #12b879;padding:12px 16px;border-radius:10px;margin:12px 0}.mt-orders-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0}.mt-orders-kpis a{background:linear-gradient(180deg,#0c1d2b,#091722);border:1px solid #1d3b54;border-radius:14px;padding:17px;display:flex;gap:12px;align-items:center;transition:.2s}.mt-orders-kpis a:hover{transform:translateY(-2px);border-color:#ff7900}.mt-orders-kpis i{font-size:29px;width:43px;height:43px;display:grid;place-items:center;border-radius:10px;background:#0f2940}.mt-orders-kpis i.orange{color:#ff9700}.mt-orders-kpis i.green{color:#00df81}.mt-orders-kpis i.purple{color:#9e67ff}.mt-orders-kpis i.blue{color:#55aaff}.mt-orders-kpis span{font-size:13px;color:#bfd0df}.mt-orders-kpis strong{display:block;font-size:24px;color:#fff;margin:3px 0}.mt-orders-kpis small{color:#7992a8}.mt-orders-filter{display:grid;grid-template-columns:1fr 240px 120px 100px;gap:12px;margin-bottom:12px}.mt-orders-filter input,.mt-orders-filter select{background:#0a1a27;border:1px solid #27465f;color:#fff;border-radius:10px;padding:12px}.mt-orders-filter a{border:1px solid #35546d;border-radius:10px;display:grid;place-items:center}.mt-orders-table{border:1px solid #1c3b53;border-radius:13px;overflow:auto;background:#071522}.mt-orders-table table{width:100%;border-collapse:collapse;min-width:1050px}.mt-orders-table th{background:#0c2a3d;color:#dbeeff;text-align:left;padding:12px;font-size:13px}.mt-orders-table td{padding:12px;border-top:1px solid #17334a;color:#d0deea;font-size:13px}.mt-orders-table tr:hover:not(.mt-order-detail){background:#0b1e2d}.mt-orders-table .empty{text-align:center;padding:35px}.mt-orders-table .status{padding:5px 10px;border-radius:20px;font-weight:700;font-size:12px}.mt-orders-table .status.completed{background:#073c2a;color:#3ef39b;border:1px solid #00a962}.mt-orders-table .status.pending{background:#472d00;color:#ffc34d;border:1px solid #d78200}.mt-orders-table .status.processing{background:#172f68;color:#7fb6ff;border:1px solid #347cf3}.mt-orders-table .status.cancelled{background:#4b1520;color:#ff758a;border:1px solid #df334f}.mt-order-actions{display:flex;align-items:center;gap:7px}.mt-order-actions>button{background:#0e2637;color:#fff;border:1px solid #2b526e;border-radius:7px;padding:7px;cursor:pointer}.mt-order-actions form{margin:0}.mt-order-actions select{background:#0e2637;color:#fff;border:1px solid #2b526e;border-radius:7px;padding:6px}.mt-order-detail{display:none}.mt-order-detail.open{display:table-row}.mt-order-detail td{background:#0b2030;padding:15px 28px}.mt-order-detail ul{margin:8px 0 0;padding-left:20px}.mt-rp-kpi-link{color:inherit;text-decoration:none}.mt-rp-kpi-link:hover{border-color:#ff7900!important;transform:translateY(-2px)}
@media(max-width:1180px){.mt-orders-app{grid-template-columns:84px 1fr}.mt-orders-brand span,.mt-orders-side nav a:not(.active){font-size:0}.mt-orders-side nav a i{font-size:22px}.mt-orders-kpis{grid-template-columns:repeat(2,1fr)}}

/* ===== MaracaiboTech v1.27.6 - Pedidos dashboard ===== */
.mt-pedidos-page{min-height:100vh;background:#06111c;color:#eaf4ff;display:grid;grid-template-columns:286px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mt-pedidos-page *{box-sizing:border-box}.mt-pedidos-page a{text-decoration:none;color:inherit}.mt-pedidos-sidebar{background:linear-gradient(180deg,#06111b,#07131e 70%,#09111b);border-right:1px solid #193249;padding:18px 10px 14px;display:flex;flex-direction:column;min-height:100vh}.mt-pedidos-logo{display:flex;gap:8px;align-items:center;padding:0 12px 20px}.mt-pedidos-logo .mark{font-size:52px;line-height:1;font-weight:1000;font-style:italic;background:linear-gradient(135deg,#ffb000,#ff5a00,#ef2400);-webkit-background-clip:text;color:transparent}.mt-pedidos-logo strong{font-size:25px;letter-spacing:-1px}.mt-pedidos-logo strong span{color:#ff6a00}.mt-pedidos-logo small{display:block;font-size:8px;letter-spacing:2px;color:#c4d5e4;margin-top:2px}.mt-pedidos-sidebar nav{display:grid;gap:4px}.mt-pedidos-sidebar nav a{padding:10px 15px;border-radius:10px;display:flex;align-items:center;gap:14px;color:#c9dced;font-size:15px;position:relative}.mt-pedidos-sidebar nav a i{color:#c6e7ff;font-size:21px;width:22px;height:22px}.mt-pedidos-sidebar nav a:hover,.mt-pedidos-sidebar nav a.active{background:linear-gradient(90deg,#6e2a00,#30180c 80%,#111a24);border:1px solid #ff7900;color:#ff9d3a;box-shadow:0 0 18px #ff6a0050}.mt-pedidos-sidebar nav a.active i{color:#ff8a18}.mt-pedidos-sidebar .badge{margin-left:auto;background:#ff2d35;color:#fff;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px}.mt-pedidos-promo{margin-top:auto;min-height:143px;border:1px solid #20384e;border-radius:12px;padding:18px 18px 0;background:linear-gradient(150deg,#111b2b,#121a21 55%,#4d2107);position:relative;overflow:hidden}.mt-pedidos-promo strong{font-size:20px;line-height:1.15;display:block;position:relative;z-index:2}.mt-pedidos-promo span{display:block;color:#d4e1eb;margin-top:9px;font-size:13px;position:relative;z-index:2}.mt-pedidos-promo .city{height:62px;margin:2px -18px 0;background:linear-gradient(0deg,#0a1016 0 12px,transparent 12px),linear-gradient(165deg,transparent 47%,#ff6c00 48% 49%,transparent 50%),linear-gradient(15deg,transparent 40%,#fa6a00 41% 42%,transparent 43%);opacity:.85}.mt-pedidos-content{min-width:0}.mt-pedidos-topbar{height:74px;background:#071827;border-bottom:1px solid #17344e;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.mt-pedidos-global-search{width:min(445px,50vw);display:flex;align-items:center;gap:8px;border:1px solid #26445d;background:#071520;border-radius:12px;padding:10px 14px}.mt-pedidos-global-search input{width:100%;border:0!important;outline:0;background:transparent!important;color:#e8f4ff!important;box-shadow:none!important;padding:0!important}.top-user{display:flex;align-items:center;gap:12px}.top-user .bell{position:relative}.top-user .bell b{position:absolute;right:-8px;top:-10px;background:#ff2d35;color:#fff;border-radius:50%;min-width:24px;height:24px;display:grid;place-items:center;font-size:11px}.top-user .avatar{width:42px;height:42px;border:1px solid #6d8da7;border-radius:50%;display:grid;place-items:center;background:#0a1a26;font-weight:800}.mt-pedidos-main{padding:12px 16px 0}.mt-pedidos-crumbs{height:34px;display:flex;align-items:center;gap:10px;color:#b8cede;font-size:13px}.mt-pedidos-crumbs time{margin-left:auto;color:#c6d8e8}.mt-pedidos-title-row{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}.mt-pedidos-title-row .title-wrap{display:flex;align-items:center;gap:15px}.mt-pedidos-title-row .title-icon{width:60px;height:60px;border:1px solid #fa6800;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#8a3100,#3a1707);box-shadow:0 0 18px #ff670030}.mt-pedidos-title-row .title-icon i{font-size:35px;width:35px;height:35px;color:#ff8a18}.mt-pedidos-title-row h1{font-size:31px;margin:0 0 3px;color:#fff}.mt-pedidos-title-row p{margin:0;color:#b8cbdc}.new-order{background:linear-gradient(90deg,#ff9400,#ff5600);padding:14px 25px;border-radius:10px;color:#fff!important;font-weight:800;box-shadow:0 4px 18px #ff65003a}.new-order b{font-size:22px;margin-right:8px}.mt-pedidos-success{background:#073a29;border:1px solid #0bb772;color:#63f5b0;padding:9px 12px;border-radius:8px;margin-bottom:9px}.mt-pedidos-kpis{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:12px}.mt-pedidos-kpis a{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#0a1c2a,#081621);border:1px solid #1b3850;border-radius:11px;padding:12px 13px;min-height:86px}.mt-pedidos-kpis a:hover{border-color:#ff7400;transform:translateY(-1px)}.kicon{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;border:1px solid currentColor;box-shadow:0 0 18px currentColor}.kicon i{font-size:26px;width:26px;height:26px}.kicon.blue{color:#51baff;background:#0a3651}.kicon.orange{color:#ff8a00;background:#4c2600}.kicon.cyan{color:#38b9ff;background:#0a314c}.kicon.green{color:#00e486;background:#063c28}.kicon.red{color:#ff4b56;background:#46151d}.mt-pedidos-kpis small{display:block;color:#c2d5e5}.mt-pedidos-kpis strong{display:block;font-size:27px;color:#fff;line-height:1.05;margin:3px 0}.mt-pedidos-kpis em{font-style:normal;font-size:12px;color:#8ba7bd}.mt-pedidos-kpis a:first-child em{color:#2ef29a}.mt-pedidos-workarea{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:12px;align-items:start}.mt-pedidos-left{min-width:0}.status-tabs{display:flex;gap:7px;align-items:center;overflow:auto;padding-bottom:8px}.status-tabs a,.status-tabs button{white-space:nowrap;background:#071823;border:1px solid #23435d;color:#d5e5f3;border-radius:7px;padding:9px 12px;font-size:12px}.status-tabs a.active{border-color:#ff7600;color:#ff9b31;background:linear-gradient(180deg,#502200,#1f150e);box-shadow:0 0 13px #ff670040}.status-tabs button{margin-left:auto;cursor:pointer}.status-tabs button+button{margin-left:0}.mt-pedidos-filters{display:grid;grid-template-columns:minmax(210px,1.7fr) .8fr .75fr .8fr 92px 82px;gap:8px;align-items:end;background:#071722;border:1px solid #18354d;border-radius:9px;padding:8px;margin-bottom:8px}.mt-pedidos-filters label{display:block}.mt-pedidos-filters label small{display:block;color:#aac1d3;margin-bottom:3px}.mt-pedidos-filters input,.mt-pedidos-filters select{width:100%;height:37px;background:#081b28!important;border:1px solid #2b4b64!important;border-radius:7px!important;color:#eaf4ff!important;padding:0 10px!important;box-shadow:none!important}.mt-pedidos-filters .search{display:flex;align-items:center;gap:6px;border:1px solid #294a64;border-radius:7px;padding:0 9px;height:38px}.mt-pedidos-filters .search input{border:0!important;padding:0!important}.filter-btn,.clear-btn{height:38px;border-radius:7px;display:grid;place-items:center;border:0;font-weight:700}.filter-btn{background:linear-gradient(90deg,#ff9200,#ff5a00);color:#fff}.clear-btn{border:1px solid #35536a;color:#bdd0df!important}.mt-pedidos-table-wrap{border:1px solid #1a3a52;border-radius:10px 10px 0 0;overflow:auto}.mt-pedidos-table{width:100%;border-collapse:collapse;min-width:930px;background:#071520}.mt-pedidos-table th{background:#0c2a3c;color:#d9eafa;font-size:12px;text-align:left;padding:11px 9px}.mt-pedidos-table td{padding:8px 9px;border-top:1px solid #16364e;font-size:12px;color:#d5e1eb}.mt-pedidos-table tbody tr{cursor:pointer}.mt-pedidos-table tbody tr:hover,.mt-pedidos-table tbody tr.selected{background:#0a2130}.mt-pedidos-table td small{display:block;color:#a6bdd0;margin-top:2px}.order-code{color:#ff961f}.pill{display:inline-block;min-width:79px;text-align:center;padding:5px 9px;border-radius:7px;font-size:11px;font-weight:700;border:1px solid}.pill.pending{background:#532600;color:#ffc15d;border-color:#ff8500}.pill.processing{background:#063b6d;color:#7fcdff;border-color:#138ff3}.pill.completed{background:#063b29;color:#62f3a5;border-color:#00b96f}.pill.cancelled{background:#4c1119;color:#ff7d88;border-color:#ff3345}.pill.pay.paid{background:#073c25;color:#7ff1a8;border-color:#00a35e}.pill.pay.unpaid{background:#51141e;color:#ff8995;border-color:#d8364c}.pill.pay.refund{background:#263746;color:#c8d6df;border-color:#6d8397}.row-actions{display:flex;gap:5px}.row-actions button{width:31px;height:29px;border-radius:6px;background:#0c2637;border:1px solid #2b5571;color:#d6ecff;cursor:pointer}.row-actions .edit-order{background:#0a4a93;border-color:#1682f1}.row-actions .delete-fake{border-color:#b82a37;color:#ff6571}.mt-pedidos-table .empty{text-align:center;padding:35px}.mt-pedidos-pagination{border:1px solid #1a3a52;border-top:0;border-radius:0 0 10px 10px;min-height:49px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:7px 10px;color:#bed1e0;font-size:12px}.mt-pedidos-pagination>div{display:flex;gap:5px}.mt-pedidos-pagination button,.mt-pedidos-pagination b{width:34px;height:34px;display:grid;place-items:center;background:#081b28;border:1px solid #2b4c64;color:#dceaf5;border-radius:6px}.mt-pedidos-pagination b{background:#ff6d00;border-color:#ff7a00;color:#fff}.mt-pedidos-pagination label{justify-self:end}.mt-pedidos-pagination select{background:#071a27;color:#fff;border:1px solid #28465f;border-radius:6px;padding:6px}.mt-pedidos-detail{background:#081924;border:1px solid #1d3c53;border-radius:10px;overflow:hidden;position:sticky;top:84px}.mt-pedidos-detail h3{margin:0;padding:12px;border-bottom:1px solid #1a3a52;font-size:15px}.mt-pedidos-detail h3 i{color:#ff8a00}.detail-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 4px}.detail-head strong{font-size:16px}.mt-pedidos-detail dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:3px 12px 9px;font-size:11px;border-bottom:1px solid #17364d;gap:5px 7px}.mt-pedidos-detail dt{color:#c2d2df}.mt-pedidos-detail dd{margin:0;text-align:right;color:#fff}.mt-pedidos-detail h4{margin:10px 12px 6px;font-size:13px}.detail-items{padding:0 10px 6px}.detail-items>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;background:#0b2231;border:1px solid #173b54;padding:5px;border-radius:6px;margin-bottom:5px}.detail-items .thumb{width:32px;height:32px;background:#f2f3f4;color:#162738;border-radius:4px;display:grid;place-items:center}.detail-items p{margin:0;min-width:0}.detail-items p b{display:block;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-items p small{display:block;font-size:10px;color:#c1d1df}.detail-items>div>strong{font-size:10px}.detail-totals{padding:6px 10px}.detail-totals p{display:flex;justify-content:space-between;margin:0;padding:5px 2px;font-size:11px}.detail-totals .grand{background:linear-gradient(90deg,#ffae00,#ff7600);color:#111;font-size:16px;font-weight:900;padding:9px;border-radius:4px;margin-top:2px}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px}.detail-actions form{margin:0}.detail-actions button{width:100%;min-height:34px;border-radius:6px;border:1px solid #35566e;background:#0d2636;color:#fff;font-size:11px;cursor:pointer}.detail-actions .confirm{background:#087135;border-color:#10a955}.detail-actions .edit{background:#0b55a7;border-color:#177de8}.detail-actions .cancel{background:#5b101a;border-color:#e02c3d}.detail-slogan{display:block;border-top:1px solid #17364d;text-align:center;padding:9px;color:#9fb6c8;font-size:9px}.empty-detail{padding:30px;text-align:center;color:#9eb5c6}.mt-pedidos-footer{margin:14px -16px 0;min-height:74px;border-top:1px solid #19364d;background:#07131d;display:grid;grid-template-columns:190px repeat(3,1fr) 1.5fr 90px;align-items:center;gap:15px;padding:10px 18px;color:#d4e3ef}.footer-brand{display:flex;gap:4px;align-items:center}.footer-brand>b{font-size:35px;color:#ff6b00}.footer-brand span{font-weight:800}.footer-brand em{font-style:normal;color:#ff6b00}.footer-brand small{display:block;font-size:6px;letter-spacing:1.3px}.mt-pedidos-footer>div:not(.footer-brand){font-size:11px}.mt-pedidos-footer>div small{display:block;color:#a9bdcc}.mt-pedidos-footer .contact{line-height:1.7}.mt-pedidos-footer .social{font-size:20px!important;color:#ff7500}.no-items{text-align:center;color:#9db5c7!important}
@media(max-width:1250px){.mt-pedidos-page{grid-template-columns:78px 1fr}.mt-pedidos-logo div,.mt-pedidos-sidebar nav a{font-size:0}.mt-pedidos-sidebar nav a i{font-size:22px}.mt-pedidos-sidebar nav a .badge{font-size:10px}.mt-pedidos-promo{display:none}.mt-pedidos-kpis{grid-template-columns:repeat(3,1fr)}.mt-pedidos-workarea{grid-template-columns:1fr}.mt-pedidos-detail{position:static}.mt-pedidos-filters{grid-template-columns:1fr 1fr 1fr}.mt-pedidos-footer{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.mt-pedidos-page{display:block}.mt-pedidos-sidebar{display:none}.mt-pedidos-main{padding:10px}.mt-pedidos-topbar{padding:0 10px}.mt-pedidos-global-search{width:60%}.mt-pedidos-kpis{grid-template-columns:1fr 1fr}.mt-pedidos-title-row{align-items:flex-start}.new-order{padding:11px}.mt-pedidos-filters{grid-template-columns:1fr 1fr}.mt-pedidos-pagination{grid-template-columns:1fr}.mt-pedidos-pagination>*{justify-self:start!important;margin:4px 0}.mt-pedidos-footer{display:none}}

/* ===== v1.27.7 Respaldo ===== */
body.page-template-page-respaldo{margin:0;background:#020c14;color:#eefaff;font-family:Inter,Segoe UI,Arial,sans-serif}.page-template-page-respaldo #wpadminbar{display:none}.page-template-page-respaldo html{margin-top:0!important}.mt-backup-app{min-height:100vh;background:radial-gradient(circle at 72% 4%,rgba(0,112,160,.14),transparent 30%),#020c14;display:grid;grid-template-columns:286px 1fr}.mt-backup-sidebar{position:fixed;inset:0 auto 0 0;width:286px;box-sizing:border-box;padding:18px 10px 14px;background:linear-gradient(180deg,#031421,#020b13 72%);border-right:1px solid #09283a;box-shadow:8px 0 24px rgba(0,0,0,.32);z-index:20}.mt-backup-brand{height:58px;display:flex;align-items:center;gap:10px;padding:0 10px 13px;border-bottom:1px solid #0b2a3c}.mt-backup-brand .brand-m{font-size:48px;line-height:1;font-weight:1000;font-style:italic;color:#ff6714;text-shadow:-5px 5px 0 #ff1c00}.mt-backup-brand strong{font-size:25px;letter-spacing:-1.4px}.mt-backup-brand strong span,.mt-backup-footer strong span{color:#ff6714}.mt-backup-brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:3px}.mt-backup-sidebar nav{padding-top:13px}.mt-backup-sidebar nav a{height:42px;display:flex;align-items:center;gap:18px;padding:0 14px;color:#d7f6ff;text-decoration:none;border:1px solid transparent;border-radius:7px;font-size:15px;margin:1px 0;position:relative}.mt-backup-sidebar nav a i{font-size:23px;width:27px;height:23px;color:#cdf8ff}.mt-backup-sidebar nav a:hover{background:#082334}.mt-backup-sidebar nav a.active{background:linear-gradient(90deg,rgba(255,87,0,.18),rgba(255,87,0,.06));border-color:#ff6413;color:#ff8a22;box-shadow:0 0 15px rgba(255,91,0,.55),inset 0 0 15px rgba(255,83,0,.08)}.mt-backup-sidebar nav a.active i{color:#ff8420}.mt-backup-sidebar .nav-badge{margin-left:auto;background:#ff2434;color:white;border-radius:20px;min-width:25px;height:25px;display:grid;place-items:center}.mt-backup-promo{position:absolute;left:12px;right:12px;bottom:17px;height:115px;border:1px solid #0c3449;border-radius:7px;padding:24px 18px;box-sizing:border-box;background:linear-gradient(135deg,#061522 45%,rgba(255,75,0,.7));overflow:hidden}.mt-backup-promo strong{font-size:20px;display:block;line-height:1.1}.mt-backup-promo span{font-size:13px;line-height:1.5;display:block;margin-top:10px}.mt-backup-content{grid-column:2;min-width:0}.mt-backup-topbar{height:72px;border-bottom:1px solid #092a3d;background:rgba(3,28,43,.88);display:flex;align-items:center;justify-content:space-between;padding:0 22px;position:sticky;top:0;z-index:12;backdrop-filter:blur(10px)}.mt-backup-topbar label{width:445px;height:40px;border:1px solid #0c4562;border-radius:6px;display:flex;align-items:center;gap:10px;padding:0 12px}.mt-backup-topbar input{background:transparent;border:0;outline:0;color:#d9f8ff;width:100%}.mt-backup-topbar .top-actions{display:flex;align-items:center;gap:12px}.mt-backup-topbar .bell{position:relative}.mt-backup-topbar .bell i{font-size:25px}.mt-backup-topbar .bell b{position:absolute;right:-7px;top:-9px;background:#ff2532;border-radius:16px;font-size:11px;min-width:20px;height:20px;display:grid;place-items:center}.mt-backup-topbar .avatar{width:38px;height:38px;border:1px solid #4ee7ff;border-radius:50%;display:grid;place-items:center;background:#063449}.mt-backup-main{padding:12px 18px 0}.mt-backup-crumb{display:flex;align-items:center;gap:9px;color:#d5f7ff;font-size:13px}.mt-backup-crumb time{margin-left:auto}.mt-backup-heading{display:flex;align-items:center;gap:16px;margin:13px 0 12px}.mt-backup-heading .heading-icon{width:64px;height:64px;border-radius:9px;background:linear-gradient(145deg,#3a1601,#ff5c09);border:1px solid #ff670f;display:grid;place-items:center;box-shadow:0 0 19px rgba(255,78,0,.34)}.mt-backup-heading .heading-icon i{font-size:36px;width:36px;height:36px;color:#ff8e2a}.mt-backup-heading h1{font-size:29px;margin:0 0 2px}.mt-backup-heading p{margin:0;color:#bcefff}.mt-backup-heading .safe{margin-left:auto;width:300px;min-height:60px;border:1px solid #0a4b68;border-radius:7px;display:flex;gap:12px;align-items:center;padding:8px 14px;box-sizing:border-box;background:#052034}.mt-backup-heading .safe i{width:39px;height:39px;border-radius:7px;display:grid;place-items:center;background:#064d2a;color:#04ec7c;font-size:25px}.mt-backup-heading .safe small{display:block;margin-top:4px}.mt-backup-alert{padding:10px 14px;border-radius:6px;margin:8px 0}.mt-backup-alert.success{background:#073b2b;border:1px solid #0b9560;color:#9affcf}.mt-backup-alert.error{background:#3d1117;border:1px solid #d62939;color:#ffd3d8}.mt-backup-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mt-backup-kpis article{height:110px;display:flex;align-items:center;gap:20px;border:1px solid #0b3951;border-radius:8px;background:linear-gradient(145deg,#052039,#031725);padding:14px 18px;box-sizing:border-box}.mt-backup-kpis .ico{width:72px;height:72px;border-radius:9px;display:grid;place-items:center}.mt-backup-kpis .ico i{font-size:38px;width:38px;height:38px}.mt-backup-kpis .blue{background:#07376c;color:#5fd5ff;border:1px solid #0878c0}.mt-backup-kpis .green{background:#064c2b;color:#20e57a;border:1px solid #078e4c}.mt-backup-kpis .orange{background:#4f2005;color:#ff8b26;border:1px solid #e94f09}.mt-backup-kpis .purple{background:#43204d;color:#d876ff;border:1px solid #9337c5}.mt-backup-kpis small,.mt-backup-kpis em{display:block;font-style:normal;color:#d5f4ff}.mt-backup-kpis strong{font-size:26px;display:block;margin:8px 0}.mt-backup-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:14px 0}.mt-backup-tabs button{height:43px;border:1px solid #0b425c;background:#031522;color:#e9fbff;border-radius:6px;cursor:pointer}.mt-backup-tabs button i{margin-right:8px}.mt-backup-tabs button.active{background:linear-gradient(#ff781d,#ff4e00);border-color:#ff7419;box-shadow:0 0 15px rgba(255,87,0,.5);font-weight:700}.mt-backup-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(310px,.92fr);gap:12px}.mt-backup-card{border:1px solid #0c425d;border-radius:7px;background:linear-gradient(145deg,#062039,#031724);padding:17px}.mt-backup-card h2{font-size:17px;margin:0 0 6px}.mt-backup-card h2 i{margin-right:6px}.mt-backup-card>p{font-size:13px;color:#c5effc;margin:0 0 20px}.create-inner{display:grid;grid-template-columns:1.2fr .92fr;gap:20px;align-items:center}.backup-now{border:0;border-radius:7px;background:linear-gradient(#ff7920,#ff5100);box-shadow:0 0 15px rgba(255,82,0,.55);color:white;font-size:17px;font-weight:700;width:100%;height:51px;cursor:pointer}.backup-now i{margin-right:8px}.media-check{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:14px}.media-check input{accent-color:#ff6510;width:20px;height:20px}.estimate{background:#06243a;border-radius:6px;padding:8px 12px}.estimate p{font-size:12px;margin:8px 0}.estimate i{margin-right:8px}.history{margin-top:12px}.history>p{margin-bottom:12px}.table-wrap{overflow:auto}.history table{width:100%;border-collapse:collapse;font-size:12px}.history th{background:#07314a;text-align:left;padding:11px 9px}.history td{padding:8px 9px;border-bottom:1px solid #0b3143}.history tr:nth-child(even) td{background:#051b2a}.history .empty{text-align:center;padding:28px;color:#8bb7c5}.status-ok{display:inline-block;background:#067b45;border:1px solid #08bd68;border-radius:5px;padding:6px 12px;color:white}.btn-download,.btn-delete{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:white;padding:5px 8px;border-radius:5px;margin-right:6px}.btn-download{background:#0861c9;border:1px solid #1388ff}.btn-delete{background:#5f0d18;border:1px solid #e42236}.btn-download i,.btn-delete i{font-size:15px;width:15px;height:15px}.mt-backup-right{display:flex;flex-direction:column;gap:12px}.switch-row{display:flex;justify-content:space-between;align-items:center}.switch{width:45px;height:24px;border-radius:15px;background:#4b5960;position:relative}.switch:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:white;left:3px;top:3px}.switch.on{background:#ff620d}.switch.on:after{left:24px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fields label{font-size:12px}.fields label:last-child{grid-column:1/-1}.fields select,.mt-backup-restore select{width:100%;background:#052038;border:1px solid #0f4f6e;color:white;border-radius:5px;padding:9px;margin-top:6px}.save-settings{width:100%;height:38px;margin-top:12px;background:#0b3450;border:1px solid #5b91ad;border-radius:5px;color:white;font-weight:700;cursor:pointer}.mt-backup-important{border:1px solid #cc1d2e;border-radius:7px;background:linear-gradient(145deg,#3b1018,#1c0d13);padding:14px 20px}.mt-backup-important h3{color:#ff454d;margin:0 0 12px}.mt-backup-important p{font-size:12px;margin:7px 0}.mt-backup-restore{border:1px solid #0b61b6;border-radius:7px;background:linear-gradient(145deg,#05356c,#05213b);padding:14px}.mt-backup-restore h3{margin:0 0 6px}.mt-backup-restore h3 i{color:#49baff;font-size:27px}.mt-backup-restore p,.mt-backup-restore small{font-size:11px;color:#ccefff}.mt-backup-restore small{display:block;margin-top:8px}.mt-backup-footer{min-height:72px;margin-top:16px;border-top:1px solid #092d40;display:grid;grid-template-columns:180px repeat(4,1fr);align-items:center;gap:12px;color:#d8f5ff;font-size:11px;padding:8px 8px}.footer-brand{display:flex;align-items:center;gap:7px}.footer-brand>span{font-size:36px;font-weight:1000;color:#ff6714}.footer-brand strong{font-size:17px}.mt-backup-footer p{margin:0;line-height:1.45}@media(max-width:1200px){.mt-backup-app{grid-template-columns:230px 1fr}.mt-backup-sidebar{width:230px}.mt-backup-kpis{grid-template-columns:repeat(2,1fr)}.mt-backup-grid{grid-template-columns:1fr}.mt-backup-heading .safe{width:260px}.mt-backup-promo{display:none}}@media(max-width:820px){.mt-backup-app{display:block}.mt-backup-sidebar{position:relative;width:auto;height:auto}.mt-backup-sidebar nav{display:grid;grid-template-columns:repeat(2,1fr)}.mt-backup-promo{display:none}.mt-backup-topbar{position:relative}.mt-backup-kpis{grid-template-columns:1fr}.mt-backup-tabs{grid-template-columns:1fr 1fr}.create-inner{grid-template-columns:1fr}.mt-backup-heading{align-items:flex-start;flex-wrap:wrap}.mt-backup-heading .safe{margin-left:0;width:100%}.mt-backup-footer{grid-template-columns:1fr 1fr}}
/* Pago Empleado v1.28.0 */
.mtpe-body{margin:0;background:#020b13}.mtpe-app{min-height:100vh;background:#020b13;color:#eefaff;font:14px Inter,Segoe UI,Arial,sans-serif;display:grid;grid-template-columns:286px 1fr}.mtpe-app *{box-sizing:border-box}.mtpe-side{position:fixed;width:286px;height:100vh;background:linear-gradient(180deg,#061421,#020a12);border-right:1px solid #12364c;padding:14px 10px;overflow:auto}.mtpe-logo{height:64px;display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;border-bottom:1px solid #143247}.mtpe-logo>b{font-size:48px;font-style:italic;color:#ff6412;text-shadow:-4px 4px #e21d00}.mtpe-logo>span{font-size:24px;font-weight:800}.mtpe-logo em{font-style:normal;color:#ff6714}.mtpe-logo small{display:block;font-size:8px;letter-spacing:2px}.mtpe-side nav{padding-top:12px}.mtpe-side nav a{display:flex;align-items:center;gap:16px;height:42px;padding:0 13px;border-radius:7px;color:#d8f7ff;text-decoration:none}.mtpe-side nav a:hover,.mtpe-side nav a.active{background:#3b1a09;border:1px solid #ff650f;color:#ff8b23}.mtpe-side nav i{font-size:23px;width:25px}.mtpe-side nav strong{margin-left:auto;background:#ff2837;border-radius:20px;padding:3px 7px}.mtpe-promo{margin-top:22px;border:1px solid #15394f;border-radius:8px;padding:20px;background:linear-gradient(135deg,#071927,#38160a);font-size:14px}.mtpe-promo b{font-size:20px}.mtpe-promo span{display:block;margin-top:10px}.mtpe-shell{grid-column:2}.mtpe-top{height:72px;background:#062035;border-bottom:1px solid #0b3b55;display:flex;align-items:center;justify-content:space-between;padding:0 25px;position:sticky;top:0;z-index:5}.mtpe-top>div{width:445px;border:1px solid #14516e;border-radius:7px;padding:12px 15px}.mtpe-main{padding:12px 18px}.mtpe-crumb{display:flex;gap:8px;align-items:center}.mtpe-crumb time{margin-left:auto}.mtpe-heading{display:flex;align-items:center;gap:15px;margin:12px 0}.mtpe-heading>i{width:64px;height:58px;display:grid;place-items:center;background:#5b2207;border:1px solid #ff5c08;border-radius:9px;color:#ff7818;font-size:34px}.mtpe-heading h1{font-size:29px;margin:0}.mtpe-heading p{margin:3px 0;color:#b9e7f5}.mtpe-heading>a{margin-left:auto;background:#421708;border:1px solid #ff5c10;color:#fff;padding:12px 24px;border-radius:7px;text-decoration:none}.mtpe-ok{background:#073d2a;border:1px solid #0ca664;padding:10px;border-radius:7px}.mtpe-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mtpe-kpis article{height:86px;background:linear-gradient(145deg,#08243a,#041724);border:1px solid #10415b;border-radius:8px;padding:12px 16px;display:flex;gap:17px;align-items:center}.mtpe-kpis i{width:57px;height:57px;display:grid;place-items:center;border-radius:8px;font-size:30px}.mtpe-kpis .blue,.mtpe-kpis .cyan{background:#064985;color:#62d9ff}.mtpe-kpis .green{background:#07512d;color:#23f087}.mtpe-kpis .purple{background:#4c2058;color:#e47bff}.mtpe-kpis span{font-size:12px}.mtpe-kpis strong{display:block;font-size:22px;margin:5px 0}.mtpe-kpis em{font-style:normal;color:#28e879}.mtpe-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0}.mtpe-tabs a{text-align:center;padding:11px;border:1px solid #10455f;border-radius:6px;color:white;text-decoration:none}.mtpe-tabs .active{background:linear-gradient(#ff761b,#ff4f00);box-shadow:0 0 14px #ff5c0066}.mtpe-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(300px,.9fr);gap:12px}.mtpe-card{background:linear-gradient(145deg,#062039,#031725);border:1px solid #10445e;border-radius:8px;padding:15px;margin-bottom:10px}.mtpe-card h2{margin:0 0 3px;font-size:18px}.mtpe-card>p{margin:4px 0 10px;color:#c6eaf5}.mtpe-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px}.mtpe-fields label{font-size:12px;font-weight:700}.mtpe-fields input,.mtpe-fields select,.mtpe-fields textarea{width:100%;margin-top:5px;background:#06243b;border:1px solid #15516f;color:white;border-radius:6px;padding:10px}.mtpe-fields .wide{grid-column:1/-1}.mtpe-fields textarea{height:50px;resize:vertical}.mtpe-actions{display:grid;grid-template-columns:1fr 2fr;gap:15px;margin-top:10px}.mtpe-actions button{height:40px;border:1px solid #7396aa;border-radius:6px;background:#082338;color:#fff;font-weight:700}.mtpe-actions .pay{background:linear-gradient(#ff761b,#ff5000);border-color:#ff6510}.employee h3{margin:15px 0}.employee>div{display:flex;justify-content:space-between;border-bottom:1px solid #10384d;padding:6px 0;font-size:12px}.employee b{font-weight:500}.history{margin-top:0}.mtpe-table{overflow:auto}.mtpe-table table{width:100%;border-collapse:collapse;font-size:11px}.mtpe-table th{background:#07314b;text-align:left;padding:7px}.mtpe-table td{padding:6px 7px;border-bottom:1px solid #0d3347}.paid{background:#087c45;border:1px solid #10b766;border-radius:5px;padding:4px 13px}.mtpe-footer{border-top:1px solid #0b3448;margin-top:10px;padding:12px 6px;display:grid;grid-template-columns:180px repeat(4,1fr);gap:12px;align-items:center;font-size:11px}.mtpe-footer>b{font-size:18px}.mtpe-footer>b span{color:#ff6814}@media(max-width:1100px){.mtpe-app{grid-template-columns:230px 1fr}.mtpe-side{width:230px}.mtpe-kpis{grid-template-columns:1fr 1fr}.mtpe-grid{grid-template-columns:1fr}}@media(max-width:760px){.mtpe-app{display:block}.mtpe-side{position:relative;width:auto;height:auto}.mtpe-shell{width:100%}.mtpe-kpis,.mtpe-fields,.mtpe-tabs{grid-template-columns:1fr}.mtpe-top>div{width:60%}.mtpe-footer{grid-template-columns:1fr 1fr}}

/* ===== v1.28.1 SOPORTE ===== */
.mts-body{margin:0;background:#020d16;color:#eef9ff;font-family:Inter,Segoe UI,Arial,sans-serif}.mts-body *{box-sizing:border-box}.mts-app{min-height:100vh;display:flex;background:radial-gradient(circle at 75% 0,#063452 0,transparent 30%),#020d16}.mts-side{width:282px;position:fixed;inset:0 auto 0 0;padding:15px 12px;background:linear-gradient(180deg,#031927,#020b12);border-right:1px solid #07334b;overflow:auto;z-index:5}.mts-logo{height:65px;display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;padding:0 8px}.mts-logo>b{font-size:49px;font-style:italic;line-height:1;background:linear-gradient(145deg,#ffb000,#ff2600);-webkit-background-clip:text;color:transparent}.mts-logo>span{font-size:25px;font-weight:800}.mts-logo em{color:#ff5a13;font-style:normal}.mts-logo small{display:block;font-size:9px;letter-spacing:1.5px}.mts-side nav{display:grid;gap:2px;margin-top:10px}.mts-side nav a{height:43px;display:flex;align-items:center;gap:13px;padding:0 11px;border-radius:7px;color:#c8f5ff;text-decoration:none;font-size:16px}.mts-side nav a i{font-size:23px;width:28px;height:28px}.mts-side nav a strong{margin-left:auto;background:#ff2238;color:white;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}.mts-side nav a.active{background:linear-gradient(90deg,#4a1c06,#25100a);border:1px solid #ff6900;color:#ffad37;box-shadow:0 0 16px #ff5b0066}.mts-promo{height:144px;margin-top:18px;border:1px solid #15384f;border-radius:7px;padding:23px 18px;background:linear-gradient(135deg,#071b29 40%,#472008);display:flex;flex-direction:column;justify-content:space-between}.mts-promo b{font-size:20px}.mts-promo span{font-size:14px}.mts-shell{margin-left:282px;width:calc(100% - 282px)}.mts-top{height:73px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:#03263b;border-bottom:1px solid #07364f;font-size:17px}.mts-search{width:450px;height:43px;border:1px solid #0b5576;border-radius:7px;display:flex;align-items:center;padding:0 15px;color:#d7f7ff}.mts-main{padding:10px 16px 0}.mts-crumb{height:32px;color:#d6f9ff}.mts-crumb time{float:right}.mts-heading{display:flex;align-items:center;gap:14px;margin:2px 0 12px}.mts-heading>i{width:66px;height:62px;border-radius:10px;display:grid;place-items:center;font-size:35px;background:#371508;color:#ff7317;border:1px solid #ff5b00;box-shadow:0 0 15px #ff5b0044}.mts-heading h1{margin:0;font-size:28px}.mts-heading p{margin:2px 0;color:#c4eff5}.mts-heading>a{margin-left:auto;background:linear-gradient(#57230f,#321009);border:1px solid #ff6200;color:#fff;padding:14px 27px;border-radius:8px;text-decoration:none;box-shadow:0 0 13px #ff590044}.mts-alert{margin:0 0 12px;padding:11px 15px;border-radius:7px}.mts-alert.ok{background:#063a2a;border:1px solid #0baa65}.mts-alert.err{background:#41151a;border:1px solid #df3d49}.mts-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(340px,.9fr);gap:12px}.mts-card{background:linear-gradient(180deg,#032136,#021826);border:1px solid #0b4e6b;border-radius:8px}.mts-form{padding:14px 16px}.mts-card h2{margin:0 0 4px;font-size:20px}.mts-card h2 i{vertical-align:middle}.mts-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px}.mts-fields label{font-weight:700;font-size:14px}.mts-fields label>b{color:#ff3a32}.mts-fields input,.mts-fields select,.mts-fields textarea,.mts-detail select{margin-top:7px;width:100%;border:1px solid #0b5675;background:#05263b;color:#eafeff;border-radius:6px;padding:12px 13px;outline:none}.mts-fields textarea{height:84px;resize:vertical}.mts-fields .wide{grid-column:1/-1}.mts-fields .upload{height:124px;border:1px dashed #11a6d4;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:400;position:relative;overflow:hidden}.mts-fields .upload input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.mts-fields .upload span{font-size:31px;color:#29d2ff}.mts-fields .upload strong{margin:5px}.mts-fields .upload small{color:#9ceeff}.mts-fields .stack{display:grid;gap:9px}.mts-actions{display:grid;grid-template-columns:1fr 1.45fr;gap:14px;margin-top:14px}.mts-actions button,.mts-detail button{height:43px;border-radius:6px;border:1px solid #aac6d2;background:#06243a;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.mts-actions .send{border:0;background:linear-gradient(90deg,#ff5b08,#ff6e12);box-shadow:0 0 13px #ff5a0055}.mts-right{display:grid;gap:12px}.mts-right .mts-card{padding:15px 16px}.mts-right p{margin:3px 0 12px;color:#c5edf5}.mts-right ul{list-style:none;padding:0;margin:10px 0;line-height:2}.mts-right .info{position:relative;overflow:hidden}.mts-right .headset{position:absolute;right:25px;top:48px;font-size:62px;color:#ff6b00;opacity:.75}.channels>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.channels a,.channels .hours{min-height:63px;border-radius:7px;padding:9px 12px;color:#fff;text-decoration:none;display:flex;gap:10px;align-items:center;font-size:28px}.channels span span,.channels a span{display:flex;flex-direction:column;font-size:13px}.channels small{font-size:11px;margin-top:2px}.channels .wa{background:#063f29;border:1px solid #00cf67}.channels .mail{background:#073b72;border:1px solid #168cff}.channels .phone{background:#542008;border:1px solid #ff6a00}.channels .hours{background:#401054;border:1px solid #b12bd7}.tickets{margin-top:10px;padding:11px 13px}.mts-card-title{display:flex;align-items:center;justify-content:space-between}.mts-card-title p{margin:0 0 7px;color:#aadae8}.mts-card-title a,.view{color:#e8fbff;border:1px solid #1c6786;border-radius:6px;padding:9px 13px;text-decoration:none}.mts-table{overflow:auto}.mts-table table{width:100%;border-collapse:collapse;font-size:12px}.mts-table th{background:#07334d;text-align:left;padding:8px}.mts-table td{padding:7px 8px;border-bottom:1px solid #0a3348}.priority.alta,.priority.urgente{color:#ff4d3d}.priority.baja{color:#d7ef65}.status{display:inline-block;min-width:92px;text-align:center;padding:5px 9px;border-radius:5px;background:#075f2f;border:1px solid #09b85c}.status.abierto{background:#075aa0;border-color:#0b8eff}.status.en-proceso{background:#6b2a0b;border-color:#ff6a00}.status.cerrado{background:#33414c;border-color:#80919e}.view{display:inline-block;padding:5px 18px;background:#0751a2;border-color:#0f8dff}.mts-detail{margin-top:10px;padding:14px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.mts-detail p{max-width:800px}.mts-detail form{display:flex;gap:8px;min-width:350px}.mts-detail select{margin:0}.mts-detail button{padding:0 14px;background:#ff6410;border:0}.mts-footer{height:73px;margin-top:12px;border-top:1px solid #0a344a;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#d9f7ff}.mts-footer>b{font-size:21px}.mts-footer b span{color:#ff6410}@media(max-width:1100px){.mts-side{width:220px}.mts-shell{margin-left:220px;width:calc(100% - 220px)}.mts-grid{grid-template-columns:1fr}.mts-right{grid-template-columns:1fr 1fr}.mts-top .mts-search{width:55%}}@media(max-width:780px){.mts-side{position:relative;width:100%;height:auto}.mts-app{display:block}.mts-shell{margin:0;width:100%}.mts-side nav{grid-template-columns:1fr 1fr}.mts-promo{display:none}.mts-fields{grid-template-columns:1fr}.mts-fields .wide{grid-column:auto}.mts-right{grid-template-columns:1fr}.mts-footer{height:auto;flex-wrap:wrap;padding:15px}.mts-crumb time{display:none}.mts-top{padding:10px;height:auto}.mts-search{width:65%!important}}

/* Notificaciones v1.28.2 - interacción corregida */
body.mt25-modal-open{overflow:hidden}.mt25-filters button,.mt25-read-dot,#mt25-mark-all,#mt25-open-prefs,.mt25-pref-link{pointer-events:auto!important}.mt25-pref-link{cursor:pointer}.mt25-filters button:focus-visible,#mt25-mark-all:focus-visible,#mt25-open-prefs:focus-visible,.mt25-read-dot:focus-visible{outline:2px solid #ff8a00;outline-offset:2px}.mt25-filters button:disabled,#mt25-mark-all:disabled,.mt25-read-dot:disabled,#mt25-pref-form button:disabled{opacity:.55;cursor:wait}

/* v1.28.3: soporte del encabezado ahora es clicable */
.mt19-support-top{display:flex;align-items:center;gap:4px;color:inherit;text-decoration:none;cursor:pointer}
.mt19-support-top small{display:block}
.mt19-support-top:hover{color:#ff7a00}
/* ===== v1.28.5 Mis Tickets ===== */
.mtmt-heading{display:flex;align-items:center;justify-content:space-between;margin:4px 0 12px}.mtmt-title{display:flex;align-items:center;gap:14px}.mtmt-title>i{width:66px;height:60px;display:grid;place-items:center;font-size:35px;border-radius:9px;color:#ff7b18;background:#371508;border:1px solid #ff5c00;box-shadow:0 0 15px #ff5b0044}.mtmt-title h1{margin:0;font-size:28px}.mtmt-title p{margin:2px 0;color:#c5eff5}.mtmt-new{padding:13px 28px;border-radius:7px;background:linear-gradient(90deg,#ff5b08,#ff7617);color:#fff;text-decoration:none;font-weight:800;box-shadow:0 0 14px #ff5b0055}.mtmt-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.mtmt-stats>div{min-height:92px;border:1px solid #0b4e6b;border-radius:8px;background:linear-gradient(180deg,#032136,#021826);display:flex;align-items:center;gap:16px;padding:14px}.mtmt-stats i{width:62px;height:62px;border-radius:9px;display:grid;place-items:center;font-size:33px}.mtmt-stats i.blue{background:#063e70;color:#27caff;border:1px solid #087dca}.mtmt-stats i.green{background:#06442c;color:#19ed83;border:1px solid #08a55e}.mtmt-stats i.orange{background:#442006;color:#ff8a13;border:1px solid #df5900}.mtmt-stats i.purple{background:#42104f;color:#e33cff;border:1px solid #a31cc4}.mtmt-stats i.gray{background:#273844;color:#d5e5ef;border:1px solid #617582}.mtmt-stats span{font-size:12px}.mtmt-stats strong{display:block;font-size:23px;color:#fff;margin:3px 0}.mtmt-stats small{display:block;color:#bce8f2}.mtmt-list{padding:18px 12px}.mtmt-filters{display:grid;grid-template-columns:2.2fr .9fr 1fr 1fr auto;gap:15px;align-items:end;margin-bottom:20px}.mtmt-filters label{font-size:13px;font-weight:700}.mtmt-filters select,.mtmt-filters input{width:100%;height:43px;margin-top:6px;border:1px solid #0b5675;border-radius:6px;background:#05263b;color:#eafeff;padding:0 12px}.mtmt-find{height:43px;margin-top:20px;border:1px solid #0b5675;border-radius:6px;display:flex;align-items:center;padding-left:15px;font-size:25px}.mtmt-find input{border:0!important;margin:0!important;background:transparent!important}.mtmt-filters button{display:none}.mtmt-filters>a{height:43px;padding:0 25px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid #ff6500;background:#3b1708;color:#fff;text-decoration:none;box-shadow:0 0 10px #ff5b0038}.mtmt-list .mts-table table{font-size:12px}.mtmt-list .mts-table td{height:56px}.mtmt-list td small{display:block;margin-top:3px;color:#b8dfe8}.mtmt-list td>b{font-weight:600}.mtmt-id{color:#20bfff;font-weight:800}.mtmt-pager{display:flex;justify-content:space-between;align-items:center;padding:16px 3px 2px}.mtmt-pager nav{display:flex;gap:7px}.mtmt-pager a{min-width:38px;height:38px;padding:0 13px;display:grid;place-items:center;border:1px solid #0b5675;border-radius:7px;color:#e8fbff;text-decoration:none;background:#042137}.mtmt-pager a.on{background:#ff670d;border-color:#ff8a35;box-shadow:0 0 12px #ff5d0077}@media(max-width:1200px){.mtmt-stats{grid-template-columns:repeat(3,1fr)}.mtmt-filters{grid-template-columns:1fr 1fr}.mtmt-find{margin-top:0}}@media(max-width:780px){.mtmt-heading{align-items:flex-start;gap:10px;flex-direction:column}.mtmt-stats{grid-template-columns:1fr}.mtmt-filters{grid-template-columns:1fr}.mtmt-pager{gap:12px;align-items:flex-start;flex-direction:column}}

/* ===== v1.28.7 - Cerrar Ticket de Soporte ===== */
.mts-crumb a{color:#bfeeff;text-decoration:none}.mt-ticket-head{display:flex;align-items:center;justify-content:space-between;margin:5px 0 14px}.mt-ticket-head-title{display:flex;align-items:center;gap:14px}.mt-ticket-head-title>i{width:66px;height:60px;display:grid;place-items:center;font-size:35px;border-radius:9px;color:#ff7b18;background:#371508;border:1px solid #ff5c00;box-shadow:0 0 15px #ff5b0044}.mt-ticket-head h1{margin:0;font-size:28px}.mt-ticket-head p{margin:2px 0;color:#44d9ef;font-size:18px}.mt-ticket-head-actions{display:flex;gap:12px}.mt-ticket-head-actions a{padding:13px 24px;border:1px solid #31586e;border-radius:7px;color:#dffaff;text-decoration:none;background:#062137}.mt-ticket-head-actions a.close{background:linear-gradient(90deg,#b6360e,#ff5b0b);border-color:#ff6b12;color:#fff;box-shadow:0 0 14px #ff5b004c}.mt-ticket-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.65fr);gap:16px}.mt-ticket-maincol,.mt-ticket-sidecol{display:grid;gap:14px;align-content:start}.mt-ticket-summary,.mt-ticket-box,.mt-ticket-side{padding:17px}.mt-ticket-summary{display:flex;align-items:center;justify-content:space-between}.mt-ticket-summary h2{margin:0;font-size:22px}.mt-ticket-summary p{margin:4px 0 0;color:#4bd9ee}.mt-ticket-box h3,.mt-ticket-side h3{margin:0 0 14px;font-size:18px}.mt-ticket-box dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.mt-ticket-box dl div{padding:11px;background:#051d2d;border:1px solid #103e56;border-radius:7px}.mt-ticket-box dt{color:#63b8d1;font-size:13px;margin-bottom:6px}.mt-ticket-box dd{margin:0}.mt-ticket-box>p{line-height:1.7;color:#d7edf4}.mt-ticket-file{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #144862;border-radius:7px;background:#041b2a;color:#dffaff;text-decoration:none}.mt-ticket-file small{margin-left:auto;color:#7eb7ca}.mt-ticket-side hr{border:0;border-top:1px solid #15394e;margin:15px 0}.mt-ticket-side p{line-height:1.55;color:#bfe5ef}.mt-ticket-side .edit{display:block;text-align:center;padding:12px;border-radius:7px;background:#0755aa;border:1px solid #138bff;color:#fff;text-decoration:none}.mt-ticket-side form{display:grid;gap:10px}.mt-ticket-side select{width:100%;padding:11px;border-radius:6px;border:1px solid #0b5675;background:#05263b;color:#fff}.mt-ticket-side button{height:42px;border:0;border-radius:6px;background:#ff6410;color:white;font-weight:800;cursor:pointer}.mt-ticket-history{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid #0b5577}.mt-ticket-history li{position:relative;padding:0 0 22px 20px}.mt-ticket-history li:before{content:'◉';position:absolute;left:-28px;top:0;color:#18d37d;background:#032136}.mt-ticket-history li.done:before{color:#ff8a13}.mt-ticket-history b{display:block}.mt-ticket-history span{display:block;color:#75c2db;font-size:13px;line-height:1.5;margin-top:4px}
.mt-close-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,8,14,.82);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px}.mt-close-modal{width:min(735px,96vw);max-height:94vh;overflow:auto;background:linear-gradient(180deg,#05243a,#031827);border:1px solid #1f6787;border-radius:14px;box-shadow:0 30px 90px #000b;padding:24px;position:relative}.mt-close-x{position:absolute;right:24px;top:17px;color:#fff;text-decoration:none;font-size:34px;line-height:1}.mt-close-modal>header{display:flex;gap:14px;align-items:center;margin-bottom:18px}.mt-close-modal>header>i{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-size:26px;background:#5a0f12;border:1px solid #ff3d32;box-shadow:0 0 15px #ff342e55}.mt-close-modal h2{margin:0;font-size:28px}.mt-close-modal header p{margin:2px 0;color:#a5e6f5}.mt-close-ticket{display:grid;grid-template-columns:60px 1fr auto;grid-template-rows:auto auto;gap:4px 12px;align-items:center;padding:13px;border:1px solid #14506d;border-radius:8px;background:#052a43;margin-bottom:16px}.mt-close-ticket>i{grid-row:1/3;width:54px;height:54px;display:grid;place-items:center;font-size:30px;color:#1ed4ff;background:#064b76;border:1px solid #078fd0;border-radius:8px}.mt-close-ticket strong{font-size:20px}.mt-close-ticket span:not(.status){display:block;color:#fff;margin-top:3px}.mt-close-ticket small{grid-column:3;color:#a7d6e2;text-align:right}.mt-close-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mt-close-fields label{font-weight:700}.mt-close-fields b{color:#ff473c}.mt-close-fields select,.mt-close-fields textarea{width:100%;margin-top:7px;background:#06253a;color:#f2fcff;border:1px solid #1d6280;border-radius:7px;padding:12px}.mt-close-fields textarea{min-height:100px;resize:vertical}.mt-close-fields .wide{grid-column:1/-1;position:relative}.mt-close-fields .wide small{display:block;text-align:right;color:#77c4dc;margin-top:4px}.mt-close-check{display:flex;align-items:center;gap:10px;margin-top:13px;color:#e7f9ff}.mt-close-check input{position:absolute;opacity:0}.mt-close-check span{width:26px;height:26px;display:grid;place-items:center;border-radius:5px;background:#ff650d;color:#fff;font-weight:900}.mt-rating{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px;border:1px solid #15536e;border-radius:8px;background:#06283f}.mt-rating b{font-size:16px}.mt-rating p{margin:4px 0 0;color:#c8eaf3}.mt-stars{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.mt-stars button{border:0;background:transparent;color:#ffb11e;font-size:34px;cursor:pointer;padding:0}.mt-stars button.off{color:#34505f}.mt-stars small{width:100%;text-align:center;color:#fff;font-size:14px}.mt-close-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mt-close-actions a,.mt-close-actions button{height:50px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;text-decoration:none}.mt-close-actions a{border:1px solid #a9c9d5;color:#fff;background:#071f30}.mt-close-actions button{border:1px solid #17e37d;color:#fff;background:linear-gradient(90deg,#079542,#13c864);box-shadow:0 0 16px #0cd76966;cursor:pointer}.mt-close-note{margin:16px 0 0;color:#63d8ee;font-size:12px}
@media(max-width:1050px){.mt-ticket-layout{grid-template-columns:1fr}.mt-ticket-box dl{grid-template-columns:1fr 1fr}.mt-close-modal{width:min(760px,98vw)}}@media(max-width:700px){.mt-ticket-head{align-items:flex-start;flex-direction:column;gap:12px}.mt-ticket-head-actions{width:100%}.mt-ticket-head-actions a{flex:1;text-align:center}.mt-ticket-box dl,.mt-close-fields{grid-template-columns:1fr}.mt-close-fields .wide{grid-column:auto}.mt-rating{align-items:flex-start;flex-direction:column}.mt-stars{justify-content:flex-start}.mt-close-actions{grid-template-columns:1fr}.mt-close-overlay{padding:8px}.mt-close-modal{padding:18px}.mt-close-ticket{grid-template-columns:52px 1fr}.mt-close-ticket .status,.mt-close-ticket small{grid-column:2;text-align:left}}


/* MaracaiboTech Global Search v1.28.8 */
.mt-global-live-search{position:relative!important;display:flex!important;align-items:center!important;min-width:260px;z-index:80}
.mt-global-live-search .dashicons,.mt-global-live-search .mtgs-icon{flex:0 0 auto;margin-right:8px;color:#c6edf7;font-size:19px}
.mt-global-live-search input.mtgs-input{width:100%!important;min-width:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:#eaf8ff!important;font:inherit!important;padding:8px 6px!important}
.mt-global-live-search input.mtgs-input::placeholder{color:#a9c7d4!important;opacity:.95}
.mtgs-results{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#061a28;border:1px solid #175072;border-radius:11px;box-shadow:0 18px 45px rgba(0,0,0,.55);overflow:hidden;z-index:99999;max-height:440px;overflow-y:auto;min-width:360px}
.mtgs-results[hidden]{display:none!important}
.mtgs-head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#092538;border-bottom:1px solid #16435f;color:#9fc4d5;font-size:11px;text-transform:uppercase;letter-spacing:.04em}
.mtgs-item{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#eefaff!important;text-decoration:none!important;border-bottom:1px solid #0e334b;transition:.15s;background:#071e2d}
.mtgs-item:last-child{border-bottom:0}.mtgs-item:hover,.mtgs-item.is-active{background:#0b3046}
.mtgs-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#103a52;color:#4bc8ff;flex:0 0 34px}
.mtgs-item[data-type="Factura"] .mtgs-ico{background:#40260c;color:#ff8a1c}.mtgs-item[data-type="Cliente"] .mtgs-ico{background:#073a31;color:#35e5a0}.mtgs-item[data-type="Producto"] .mtgs-ico{background:#132d59;color:#68a8ff}.mtgs-item[data-type="Ticket"] .mtgs-ico{background:#3d1d0e;color:#ff812e}.mtgs-item[data-type="Cotización"] .mtgs-ico{background:#321c50;color:#c58aff}
.mtgs-copy{min-width:0;flex:1}.mtgs-copy b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.mtgs-copy small{display:block;color:#9dbaca;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.mtgs-type{font-size:10px;color:#7fa8bc;border:1px solid #24516a;border-radius:99px;padding:3px 7px;flex:0 0 auto}
.mtgs-empty,.mtgs-loading{padding:18px;text-align:center;color:#9fbac7;background:#071e2d;font-size:12px}.mtgs-loading:before{content:'◌';display:inline-block;margin-right:8px;animation:mtgspin .8s linear infinite}@keyframes mtgspin{to{transform:rotate(360deg)}}
.mtgs-footer{padding:7px 10px;background:#061722;color:#7194a7;text-align:right;font-size:10px;border-top:1px solid #13364b}
@media(max-width:720px){.mtgs-results{position:fixed;left:10px;right:10px;top:72px;min-width:0;max-height:65vh}.mt-global-live-search{min-width:0!important}}

/* v1.28.9 - asignación de técnico en soporte */
.mt-tech-assign{margin:14px 0 10px;padding:12px;border:1px solid #17415a;border-radius:10px;background:#061c2b}.mt-tech-assign label{display:block;color:#a9c7d9;font-size:12px}.mt-tech-assign select{width:100%;margin:7px 0 9px;padding:10px 9px;background:#061927;color:#fff;border:1px solid #1d5878;border-radius:8px}.mt-tech-assign button{width:100%;padding:10px;border:1px solid #ff6a00;border-radius:8px;background:linear-gradient(180deg,#ff7a00,#ff4d00);color:#fff;font-weight:700;cursor:pointer}.mt-tech-assign button:hover{filter:brightness(1.08)}

/* v1.29.0 - búsqueda de clientes reforzada */
.mtgs-item[data-type="Cliente"] .mtgs-type{color:#67e8f9;font-weight:700}
.mtgs-item[data-type="Cliente"] .mtgs-ico{color:#67e8f9}

/* v1.29.1 - Menú principal fijo */
.mt19-sidebar .mt19-logo{text-decoration:none!important;cursor:pointer}
.mt19-sidebar .mt-main-fixed-nav{display:flex!important;flex-direction:column!important;gap:7px!important;padding:18px 12px!important;overflow-y:auto!important}
.mt19-sidebar .mt-main-fixed-nav a{display:flex!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:9px 13px!important;border-radius:11px!important;text-decoration:none!important;white-space:nowrap!important}
.mt19-sidebar .mt-main-fixed-nav a .dashicons{width:23px!important;height:23px!important;font-size:23px!important;line-height:23px!important;flex:0 0 23px!important}
.mt19-sidebar .mt-main-fixed-nav a span{flex:1!important}
.mt19-sidebar .mt-main-fixed-nav a em{min-width:23px!important;height:23px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;font-style:normal!important;font-size:11px!important}
.mt19-sidebar .mt-main-fixed-nav a.active{border:1px solid #ff7a00!important;box-shadow:0 0 18px rgba(255,122,0,.30)!important}


/* ===== v1.29.3 | Menú lateral moderno global ===== */
.mt19-app{grid-template-columns:270px minmax(0,1fr)!important}
.mt19-sidebar{position:relative!important;background:linear-gradient(180deg,#061724 0%,#03111b 55%,#061827 100%)!important;border-right:1px solid #18394b!important;padding:14px 10px 10px!important;box-shadow:18px 0 50px rgba(0,0,0,.22)!important}
.mt19-sidebar:after{content:"";position:absolute;top:84px;right:-1px;width:2px;height:calc(100% - 105px);background:linear-gradient(180deg,transparent,#ff7a00 12%,#ff7a00 82%,transparent);box-shadow:0 0 16px #ff7a00;pointer-events:none}
.mt19-logo{min-height:62px;padding:2px 12px 12px!important;border-bottom:1px solid rgba(120,181,211,.12);margin-bottom:0!important}
.mt19-logo>span{font-size:50px!important;line-height:1;background:linear-gradient(145deg,#ffad19,#ff6300 55%,#ff3e1a);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 0 10px rgba(255,110,0,.28))}
.mt19-logo b{font-size:17px!important;letter-spacing:.2px}.mt19-logo small{font-size:7px!important;letter-spacing:2px!important;color:#b8cad4!important}
.mt-modern-nav{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0 2px!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#29485a transparent}
.mt-modern-nav .mt-nav-section{font-size:10px;letter-spacing:1.2px;color:#67a7c9;font-weight:800;padding:15px 12px 5px;text-transform:uppercase}
.mt-modern-nav>a,.mt-modern-nav summary,.mt-modern-nav .mt-nav-sub>a{position:relative;display:flex!important;align-items:center!important;gap:11px!important;min-height:40px!important;padding:9px 11px!important;color:#dceaf2!important;text-decoration:none!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;transition:.18s ease;box-sizing:border-box;cursor:pointer;list-style:none}
.mt-modern-nav summary::-webkit-details-marker{display:none}
.mt-modern-nav>a:hover,.mt-modern-nav summary:hover,.mt-modern-nav .mt-nav-sub>a:hover{background:linear-gradient(90deg,rgba(255,122,0,.10),rgba(10,50,70,.38))!important;border-color:rgba(255,129,28,.22)!important;color:#fff!important;transform:translateX(2px)}
.mt-modern-nav>a.active,.mt-modern-nav .mt-nav-sub>a.active,.mt-modern-nav .mt-nav-group.open>summary{background:linear-gradient(90deg,rgba(255,115,0,.22),rgba(255,91,0,.07))!important;border-color:#ff7a00!important;color:#fff!important;box-shadow:inset 3px 0 0 #ff8a00,0 0 18px rgba(255,104,0,.16)!important}
.mt-modern-nav .mt-modern-home{margin:4px 0 2px!important;min-height:48px!important;background:linear-gradient(90deg,#ff8c14,#ff5e10)!important;border-color:#ff8a00!important;color:#fff!important;font-weight:800!important;box-shadow:0 8px 24px rgba(255,105,0,.22)!important}
.mt-modern-nav .dashicons{width:22px!important;height:22px!important;font-size:22px!important;line-height:22px!important;flex:0 0 22px;color:#d8ecf7}.mt-modern-nav .active .dashicons,.mt-modern-nav .mt-modern-home .dashicons{color:#fff}
.mt-modern-nav>a>span,.mt-modern-nav summary>span{flex:1;min-width:0}.mt-modern-nav summary>b{font-size:14px;color:#a8c3d1;transition:.18s}.mt-modern-nav details[open]>summary>b{transform:rotate(180deg)}
.mt-modern-nav em{font-style:normal!important;min-width:22px!important;height:22px!important;padding:0 5px!important;border-radius:999px!important;background:#ff2336!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:10px!important;font-weight:800!important;box-shadow:0 0 12px rgba(255,35,54,.28)}
.mt-nav-sub{position:relative;margin:2px 0 4px 12px;padding-left:13px;border-left:1px solid rgba(111,169,200,.30)}
.mt-modern-nav .mt-nav-sub>a{min-height:34px!important;padding:7px 10px!important;font-size:12px!important;border-radius:8px!important;color:#aec7d5!important}.mt-modern-nav .mt-nav-sub .dashicons{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important;flex-basis:17px!important}
.mt-nav-support-card{margin-top:12px!important;background:linear-gradient(135deg,rgba(255,119,0,.22),rgba(10,41,56,.92))!important;border:1px solid #a8520b!important;box-shadow:0 0 22px rgba(255,112,0,.10)!important;min-height:54px!important}.mt-nav-support-card .dashicons{color:#ff8a00!important}.mt-nav-support-card span{display:grid!important}.mt-nav-support-card strong{font-size:12px}.mt-nav-support-card small{font-size:9px;color:#9ec0d1;margin-top:2px}.mt-nav-support-card>b{color:#fff;font-size:19px}
.mt-nav-logout{margin-top:3px!important;border:1px solid #29495a!important;background:rgba(7,32,45,.72)!important;min-height:44px!important}.mt-nav-logout:hover{border-color:#ff7a00!important}
.mt19-promo{display:none!important}
@media(max-width:1250px){.mt19-app{grid-template-columns:235px minmax(0,1fr)!important}.mt-modern-nav>a,.mt-modern-nav summary{padding-left:9px!important;padding-right:9px!important}}
@media(max-width:900px){.mt19-app{grid-template-columns:1fr!important}.mt19-sidebar{display:none!important}}

/* ===== v1.29.4 Editar Perfil ===== */
.mt-profile-app{background:#020d15}.mt-profile-top-link{text-decoration:none;color:#fff}.mt-profile-main{padding:14px 16px 30px}.mt-profile-hero{min-height:138px;border:1px solid #4a2b17;border-radius:14px;background:linear-gradient(100deg,#100d0b,#311407 52%,#071823);display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:22px 28px;position:relative}.mt-profile-hero:after{content:"";position:absolute;right:0;top:0;width:38%;height:100%;background:linear-gradient(135deg,transparent,#ff6b001f),radial-gradient(circle at 80% 20%,#ff7a0047,transparent 35%)}.mt-profile-title{display:flex;gap:16px;align-items:center;z-index:1}.mt-profile-title>span{width:54px;height:54px;border-radius:11px;background:linear-gradient(135deg,#ff8a00,#ff4d23);display:grid;place-items:center;font-size:30px;color:#fff}.mt-profile-title h1{font-size:34px;margin:0}.mt-profile-title p{margin:5px 0 0;color:#d9e4e9}.mt-profile-hero-art{position:relative;z-index:1;text-align:right;display:grid;gap:12px}.mt-profile-hero-art strong{font-size:27px;font-style:italic}.mt-profile-hero-art em{color:#ff7a00}.mt-profile-hero-art span{font-size:22px;font-weight:800}.mt-profile-success{margin:12px 0 0;padding:12px 15px;border:1px solid #16ad61;background:#073c28;color:#65f6ab;border-radius:9px}.mt-profile-tabs{display:flex;margin:14px 0;background:#061722;border:1px solid #1f3946;border-radius:10px;overflow:auto}.mt-profile-tabs a,.mt-profile-tabs button{flex:1;padding:14px 18px;background:transparent;border:0;color:#d8e7ee;text-decoration:none;text-align:center;white-space:nowrap;font-weight:700}.mt-profile-tabs .active{background:linear-gradient(90deg,#ff7800,#ff5c16);color:white}.mt-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}.mt-profile-card{background:linear-gradient(180deg,#061a26,#04141e);border:1px solid #1c3b4a;border-radius:12px;padding:18px;color:#eef8fc}.mt-profile-card-title{display:flex;align-items:center;gap:10px;margin-bottom:18px}.mt-profile-card-title>span{font-size:28px;color:#ff7a00}.mt-profile-card h2,.mt-profile-card-title h2{font-size:19px;margin:0}.mt-profile-card p,.mt-profile-card-title p{color:#a9c0ca;margin:4px 0 0}.mt-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}.mt-profile-fields label{font-size:13px;font-weight:700;display:grid;gap:7px}.mt-profile-fields label b{color:#ff4238}.mt-profile-fields input,.mt-profile-fields select{width:100%;box-sizing:border-box;border:1px solid #31586c;border-radius:7px;background:#0a2635;color:#fff;padding:12px 14px;outline:none}.mt-profile-fields input:focus,.mt-profile-fields select:focus{border-color:#ff7a00;box-shadow:0 0 0 3px #ff7a0024}.mt-profile-fields input:disabled{opacity:.55}.mt-profile-actions{border-top:1px solid #183847;margin-top:24px;padding-top:18px;display:flex;justify-content:flex-end;gap:12px}.mt-profile-actions a,.mt-profile-actions button{min-width:180px;padding:13px 18px;border-radius:8px;border:1px solid #365c70;text-align:center;text-decoration:none;font-weight:800;cursor:pointer}.mt-profile-actions a{color:#e9f4f8;background:#071b26}.mt-profile-actions button{color:#fff;border-color:#ff7a00;background:linear-gradient(90deg,#ff8600,#ff5b18);box-shadow:0 0 18px #ff760034}.mt-profile-side{display:grid;gap:14px;align-content:start}.mt-photo-card{text-align:left}.mt-profile-photo{width:150px;height:150px;border-radius:50%;margin:18px auto;border:5px solid #ff6f14;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle,#194558,#08202e);box-shadow:0 0 24px #ff6e004b}.mt-profile-photo img{width:100%;height:100%;object-fit:cover}.mt-profile-photo span{font-size:64px;font-weight:900;color:#fff}.mt-upload-btn{display:block;background:linear-gradient(90deg,#ff9800,#ff6b00);color:#111;font-weight:900;text-align:center;padding:11px;border-radius:8px;cursor:pointer}.mt-upload-btn input{display:none}.mt-remove-photo{display:block;text-align:center;border:1px solid #b83a3a;color:#ff7979;margin-top:9px;padding:9px;border-radius:8px}.mt-photo-card>small{display:block;color:#9db4bf;margin-top:10px}.mt-profile-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0}.mt-profile-card dt{color:#aec1ca}.mt-profile-card dd{margin:0;text-align:right}.mt-profile-card dd.active{color:#2ced80}.mt-profile-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.mt-profile-quick a{padding:10px;border:1px solid #31566a;border-radius:7px;color:#eaf6fa;text-decoration:none;text-align:center;background:#0a2230;font-size:12px}.mt-modern-nav a[href*="editar-perfil"]{position:relative}
@media(max-width:1100px){.mt-profile-grid{grid-template-columns:1fr}.mt-profile-side{grid-template-columns:repeat(3,1fr)}.mt-photo-card{grid-column:span 1}}
@media(max-width:760px){.mt-profile-fields{grid-template-columns:1fr}.mt-profile-side{grid-template-columns:1fr}.mt-profile-hero-art{display:none}.mt-profile-actions{flex-direction:column}.mt-profile-actions a,.mt-profile-actions button{width:100%;box-sizing:border-box}.mt-profile-tabs a,.mt-profile-tabs button{min-width:160px}}

/* ===== v1.29.5 Usuarios moderno ===== */
.mt-users-modern{min-height:100vh;background:#04131e;color:#edf8ff}.mt-users-modern-main{padding:18px 24px 30px}.mt-users-hero{min-height:118px;border:1px solid #16374c;border-radius:15px;background:linear-gradient(90deg,#061827 0%,#081522 44%,#271407 75%,#0c1720 100%);display:grid;grid-template-columns:1.25fr .9fr .75fr;align-items:center;padding:20px 28px;overflow:hidden;position:relative}.mt-users-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 50%,rgba(255,106,0,.12) 70%,transparent 80%);pointer-events:none}.mt-users-title{display:flex;gap:18px;align-items:center;z-index:1}.mt-users-title>.dashicons{font-size:52px;width:58px;height:58px;color:#188dff}.mt-users-title h1{font-size:36px;line-height:1;margin:0 0 7px}.mt-users-title p{margin:0;color:#c3d8e7}.mt-users-hero-copy{text-align:center;z-index:1}.mt-users-hero-copy strong{display:block;color:#ff8a16;font-size:22px}.mt-users-hero-copy small{letter-spacing:3px}.mt-users-hero-brand{display:flex;justify-content:flex-end;align-items:center;gap:10px;z-index:1}.mt-users-hero-brand>b{font-size:62px;color:#ff6a00}.mt-users-hero-brand span{font-size:24px;font-weight:800}.mt-users-hero-brand em{color:#ff621a;font-style:normal}.mt-users-hero-brand small{display:block;font-size:8px;letter-spacing:2px}.mt-users-flash{margin:12px 0;padding:12px 16px;border-radius:10px}.mt-users-flash.ok{background:#073b2a;border:1px solid #00bc75}.mt-users-flash.warn{background:#3a2506;border:1px solid #ff9800}.mt-users-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:16px 0}.mt-users-kpis article{background:#061c2c;border:1px solid #184a6e;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:18px;min-height:88px;position:relative}.mt-users-kpis article>i{display:grid;place-items:center;width:56px;height:56px;border-radius:10px;background:#086ed8;color:#fff;font-size:29px}.mt-users-kpis article.green{border-color:#087746;background:linear-gradient(90deg,#06261c,#082b21)}.mt-users-kpis article.green>i{background:#00a85a}.mt-users-kpis article.red{border-color:#8c2331;background:linear-gradient(90deg,#281017,#1e1117)}.mt-users-kpis article.red>i{background:#f02448}.mt-users-kpis article.orange{border-color:#8b4c08;background:linear-gradient(90deg,#2a190b,#20150c)}.mt-users-kpis article.orange>i{background:#ff8500}.mt-users-kpis b{font-size:28px;display:block}.mt-users-kpis span{color:#d8e9f4}.mt-users-kpis em{margin-left:auto;font-style:normal;font-weight:800;color:#39dcb0}.mt-users-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.mt-users-list-card,.mt-new-user-card{background:#061a28;border:1px solid #17405b;border-radius:14px}.mt-users-list-card>header{padding:16px 18px;border-bottom:1px solid #153246;display:flex;justify-content:space-between;align-items:center}.mt-users-list-card h2,.mt-new-user-card h2{margin:0;font-size:20px}.mt-users-list-card p,.mt-new-user-card p{margin:4px 0 0;color:#9fc1d7}.mt-users-list-card>header button{background:#0c2c42;border:1px solid #2a5b78;color:#fff;border-radius:8px;padding:9px 13px}.mt-users-filters{padding:14px 16px;display:grid;grid-template-columns:minmax(240px,1fr) 180px 180px 100px auto;gap:10px}.mt-users-filters label{display:flex;align-items:center;background:#081f30;border:1px solid #28506a;border-radius:8px;padding:0 12px}.mt-users-filters input,.mt-users-filters select,.mt-new-user-card input,.mt-new-user-card select{width:100%;background:#081f30;border:1px solid #28506a;color:#eaf8ff;border-radius:8px;padding:10px 12px;box-sizing:border-box}.mt-users-filters label input{border:0;background:transparent}.mt-users-filters button{background:#0c3450;border:1px solid #2f6c91;color:#fff;border-radius:8px}.mt-users-filters>a{align-self:center;color:#9ed3f6}.mt-users-table-wrap{overflow:auto;padding:0 12px}.mt-users-modern-table{width:100%;border-collapse:collapse;min-width:920px}.mt-users-modern-table th{padding:12px 10px;text-align:left;background:#08273a;color:#cfe5f2;font-size:12px}.mt-users-modern-table td{padding:10px;border-bottom:1px solid #123346;font-size:13px;vertical-align:middle}.mt-user-cell{display:flex;align-items:center;gap:9px}.mt-user-cell img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #3887b5}.mt-user-cell b,.mt-user-cell small{display:block}.mt-user-cell small{color:#7195ab;font-size:10px;margin-top:2px}.mt-role-pill,.mt-dept-pill{display:inline-block;padding:6px 10px;border-radius:6px;font-size:11px;background:#17334b}.mt-role-pill.administrator{background:#9e2d2d}.mt-role-pill.mt-vendedor{background:#ad5900}.mt-role-pill.mt-tecnico{background:#096bb3}.mt-role-pill.mt-contabilidad{background:#0084a8}.mt-role-pill.mt-soporte{background:#6730b8}.mt-status-dot{white-space:nowrap}.mt-status-dot:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.mt-status-dot.on:before{background:#00e58b}.mt-status-dot.off:before{background:#ff2f4b}.mt-user-actions-row{display:flex;gap:7px}.mt-user-actions-row a{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;color:#fff;text-decoration:none}.mt-user-actions-row .edit{background:#087de5}.mt-user-actions-row .toggle{background:#153a55}.mt-user-actions-row .delete{background:#db3030}.mt-users-list-card>footer{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;color:#b5ccdc}.mt-users-pages{display:flex;gap:6px}.mt-users-pages button,.mt-users-pages b{width:34px;height:34px;border-radius:8px;border:1px solid #275372;background:#0a2435;color:#cce0ed;display:grid;place-items:center}.mt-users-pages b{background:#ff7900;color:#fff;border-color:#ff9a28}.mt-new-user-card{padding:18px;align-self:start}.mt-new-user-card>header{display:flex;gap:12px;align-items:center;margin-bottom:16px}.mt-new-user-card>header>i{width:42px;height:42px;border-radius:50%;background:#ff7a00;color:#fff;display:grid;place-items:center;font-style:normal;font-size:28px}.mt-new-user-card form{display:grid;gap:11px}.mt-new-user-card label{font-size:12px;font-weight:700}.mt-new-user-card label input,.mt-new-user-card label select{margin-top:5px}.mt-user-pass{display:flex;position:relative}.mt-user-pass input{padding-right:42px}.mt-user-pass button{position:absolute;right:5px;top:10px;border:0;background:transparent;color:#8db3c9;cursor:pointer}.mt-create-user-btn{margin-top:4px;background:linear-gradient(90deg,#ff8d00,#ff5a10);border:0;border-radius:8px;color:#fff;padding:13px;font-weight:800;font-size:15px;box-shadow:0 0 20px rgba(255,104,0,.24)}.mt-new-user-card nav{display:flex;justify-content:space-between;margin-top:13px;font-size:11px}.mt-new-user-card nav a{color:#7cc8fb}.mt-users-modern-table .empty{text-align:center;padding:40px;color:#91adbd}@media(max-width:1200px){.mt-users-grid{grid-template-columns:1fr}.mt-new-user-card{max-width:none}.mt-users-kpis{grid-template-columns:repeat(2,1fr)}.mt-users-hero{grid-template-columns:1fr}.mt-users-hero-copy,.mt-users-hero-brand{display:none}}@media(max-width:700px){.mt-users-modern-main{padding:10px}.mt-users-kpis{grid-template-columns:1fr}.mt-users-filters{grid-template-columns:1fr}.mt-users-title h1{font-size:28px}}

/* ===== v1.29.6 Cambiar contraseña ===== */
.mt-password-app{background:#06111b;min-height:100vh}.mtpw-main{padding:16px 22px 26px}.mtpw-hero{min-height:132px;border:1px solid #173950;border-radius:16px;background:linear-gradient(100deg,#08131e 0%,#1b100b 55%,#07131d 100%);display:flex;align-items:center;justify-content:space-between;padding:26px 34px;overflow:hidden;position:relative}.mtpw-hero:after{content:"";position:absolute;inset:0 0 0 auto;width:44%;background:radial-gradient(circle at 70% 45%,rgba(255,105,0,.28),transparent 55%);pointer-events:none}.mtpw-hero-title{display:flex;align-items:center;gap:18px;z-index:1}.mtpw-hero-title>.dashicons{width:58px;height:58px;display:grid;place-items:center;font-size:34px;border-radius:12px;background:linear-gradient(145deg,#ff7b00,#e54812);color:#fff;box-shadow:0 0 24px rgba(255,104,0,.42)}.mtpw-hero h1{margin:0;color:#fff;font-size:34px}.mtpw-hero p{margin:4px 0 0;color:#c8d8e5;font-size:16px}.mtpw-hero-art{z-index:1;text-align:right;color:#fff;font-size:25px}.mtpw-hero-art strong{display:block;font-style:italic}.mtpw-hero-art em{color:#ff6d00;font-style:normal}.mtpw-hero-art span{display:inline-block;margin-top:13px;color:#ff6d00;font-weight:800}.mtpw-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.95fr);gap:18px;margin-top:18px}.mtpw-card{background:linear-gradient(145deg,#081827,#061421);border:1px solid #143d59;border-radius:14px;padding:26px;color:#eaf6ff}.mtpw-card-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:26px}.mtpw-card-heading>span{font-size:31px;color:#ff7400}.mtpw-card h2{font-size:23px;margin:0;color:#fff}.mtpw-card p{color:#a9c2d4;margin:4px 0 0}.mtpw-form>label{display:block;font-weight:700;margin:20px 0 8px}.mtpw-form label>b{color:#ff3d2f}.mtpw-input{height:52px;border:1px solid #2a5b7a;border-radius:9px;background:#0b2437;display:flex;align-items:center;overflow:hidden}.mtpw-input>span{padding:0 15px;color:#b8d9ed}.mtpw-input input{flex:1;height:100%;border:0!important;background:transparent!important;color:#fff!important;outline:none;box-shadow:none!important;padding:0 6px;font-size:15px}.mtpw-input button{width:48px;height:100%;border:0;background:transparent;color:#b7d6e9;cursor:pointer;font-size:17px}.mtpw-strength{margin:10px 0 4px}.mtpw-strength>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.mtpw-strength i{height:6px;background:#183348;border-radius:20px}.mtpw-strength i.on.s1{background:#f03d36}.mtpw-strength i.on.s2{background:#f06a22}.mtpw-strength i.on.s3{background:#f2a514}.mtpw-strength i.on.s4{background:#31b86d}.mtpw-strength i.on.s5{background:#00d47a}.mtpw-strength span{display:flex;justify-content:space-between;margin-top:9px;color:#c6d7e3}.mtpw-strength b.s1{color:#ff4c42}.mtpw-strength b.s2{color:#ff782f}.mtpw-strength b.s3{color:#ffc13a}.mtpw-strength b.s4,.mtpw-strength b.s5{color:#21dc85}.mtpw-note{display:flex;gap:10px;border:1px solid #176a9c;background:#0b2c44;border-radius:8px;padding:14px 16px;margin-top:28px;color:#c8e4f5}.mtpw-note:first-letter{color:#39b9ff}.mtpw-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:14px;margin-top:28px}.mtpw-actions a,.mtpw-actions button{height:58px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;text-decoration:none}.mtpw-actions a{border:1px solid #7694a8;color:#fff;background:#0a1c2a}.mtpw-actions button{border:0;color:#fff;background:linear-gradient(90deg,#ff9700,#ff4f16);box-shadow:0 7px 24px rgba(255,99,0,.26);cursor:pointer}.mtpw-side{display:grid;gap:18px;align-content:start}.mtpw-security ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.mtpw-security li{font-size:15px;color:#d9e8f2}.mtpw-security li::first-letter{color:#28e07e}.mtpw-priority{min-height:250px;display:flex;align-items:center;gap:24px;background:radial-gradient(circle at 25% 50%,rgba(255,112,0,.22),transparent 48%),linear-gradient(145deg,#0c1823,#07121c)}.mtpw-lock-art{font-size:92px;filter:drop-shadow(0 0 18px #ff6b00)}.mtpw-priority h2{font-size:27px}.mtpw-priority h2 em{display:block;color:#ff5e16;font-style:normal}.mtpw-alert{margin:14px 0 -4px;padding:13px 16px;border-radius:8px}.mtpw-alert.success{background:#093b2b;border:1px solid #17a86b;color:#7affbd}.mtpw-alert.error{background:#431a1a;border:1px solid #c34646;color:#ffaaaa}@media(max-width:1050px){.mtpw-grid{grid-template-columns:1fr}.mtpw-hero-art{display:none}}@media(max-width:680px){.mtpw-main{padding:10px}.mtpw-hero{padding:20px}.mtpw-hero h1{font-size:26px}.mtpw-actions{grid-template-columns:1fr}.mtpw-card{padding:18px}}

/* MaracaiboTech Usuarios v1.30 - diseño naranja/negro */
.mtu-app{background:#02070b;color:#f6fbff;min-height:100vh}.mtu-sidebar{background:linear-gradient(180deg,#030507 0%,#090604 55%,#120700 100%);border-right:1px solid #63300d;box-shadow:8px 0 34px rgba(255,94,0,.08)}.mtu-logo{padding:22px 18px 16px!important;border-bottom:1px solid rgba(255,106,0,.18)}.mtu-logo>span{font-size:78px!important;background:linear-gradient(135deg,#ffb026,#ff5a00 55%,#e21d22);-webkit-background-clip:text;color:transparent!important;line-height:.85}.mtu-logo div>b{font-size:24px!important;letter-spacing:1px}.mtu-logo div>b>span{display:block;color:#ff5b1a}.mtu-logo small{line-height:1.35!important;margin-top:7px!important;color:#d9e0e6!important}.mtu-help{margin:auto 14px 28px;padding:18px;border:1px solid #c94d0a;border-radius:10px;background:linear-gradient(140deg,#1a0d07,#5a1c09 90%);display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;box-shadow:0 0 24px rgba(255,91,0,.12)}.mtu-help>span{font-size:30px}.mtu-help b,.mtu-help small{display:block}.mtu-help small{color:#c4c9ce;margin-top:4px}.mtu-help a{grid-column:1/-1;text-align:center;background:linear-gradient(90deg,#ff5f09,#ff8709);color:#fff;padding:11px;border-radius:7px;text-decoration:none;font-weight:800}.mtu-shell{background:#02070b}.mtu-top{background:#05090c;border-bottom:1px solid #16242d;min-height:64px}.mtu-main{padding:0 18px 14px;min-width:0}.mtu-banner{height:84px;margin:0 -18px 0;background:radial-gradient(circle at 46% 45%,rgba(76,87,97,.18),transparent 20%),linear-gradient(105deg,#0b1013,#100906 40%,#2a0d03 74%,#3d1003);border-bottom:1px solid #b94408;display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;padding:0 34px;overflow:hidden;position:relative}.mtu-banner:before,.mtu-banner:after{content:"";position:absolute;height:2px;background:linear-gradient(90deg,transparent,#ff6813,transparent);box-shadow:0 0 13px #ff6813}.mtu-banner:before{left:35%;right:12%;top:58%}.mtu-banner:after{left:50%;right:24%;top:18%}.mtu-banner>div:first-child strong,.mtu-banner>div:first-child b{display:block;font-size:15px;letter-spacing:.5px}.mtu-banner>div:first-child b{color:#ff5a18;font-size:19px}.mtu-banner-camera{text-align:center;font-size:54px;color:#5b626a;text-shadow:0 0 20px #ff6715}.mtu-banner-right{text-align:right;position:relative}.mtu-banner-right strong,.mtu-banner-right b{display:block;color:#ff6a22;font-size:18px}.mtu-banner-right b{font-size:22px}.mtu-banner-right span{position:absolute;right:-24px;top:-9px;font-size:48px;color:#ff6c1a}.mtu-content-card{margin-top:0;background:linear-gradient(180deg,#091722,#07131c);border:1px solid #213b4b;border-radius:12px;overflow:hidden;box-shadow:0 18px 70px rgba(0,0,0,.35)}.mtu-page-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #20343f}.mtu-page-title{display:flex;gap:14px;align-items:center}.mtu-page-title>i{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff8b12,#ff4b0d);font-size:30px;box-shadow:0 0 24px rgba(255,95,0,.24)}.mtu-page-title h1{font-size:29px;margin:0}.mtu-page-title p{margin:4px 0 0;color:#c0cfda}.mtu-breadcrumb{font-size:12px;color:#b4c2cc;display:flex;gap:7px;align-items:center}.mtu-breadcrumb .dashicons{color:#ff6a12}.mtu-flash{margin:12px 16px;padding:10px 14px;border-radius:7px}.mtu-flash.ok{background:#06341f;border:1px solid #00a966}.mtu-flash.warn{background:#3b2104;border:1px solid #ff8100}.mtu-kpis{padding:0 16px 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.mtu-kpis article{min-height:78px;border-radius:8px;border:1px solid;display:flex;align-items:center;gap:13px;padding:12px 16px;position:relative;overflow:hidden}.mtu-kpis article>i{width:54px;height:54px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:29px}.mtu-kpis article div b{display:block;font-size:25px}.mtu-kpis article div span{font-size:13px}.mtu-kpis article em{margin-left:auto;align-self:flex-start;font-style:normal;font-weight:900}.mtu-kpis article u{position:absolute;right:16px;bottom:6px;font-size:38px;text-decoration:none;opacity:.25}.mtu-kpis .blue{background:linear-gradient(90deg,#071b2b,#082137);border-color:#0b62a9}.mtu-kpis .blue>i{background:#0a79dc}.mtu-kpis .blue .ghost{position:absolute;right:22px;opacity:.28;font-size:52px;color:#138ce9}.mtu-kpis .green{background:linear-gradient(90deg,#052b20,#07381f);border-color:#07854e}.mtu-kpis .green>i{background:#04b665}.mtu-kpis .green em{color:#00efa0}.mtu-kpis .red{background:linear-gradient(90deg,#261015,#2a0f16);border-color:#9f2737}.mtu-kpis .red>i{background:#f02045}.mtu-kpis .red em{color:#ff5c6f}.mtu-kpis .orange{background:linear-gradient(90deg,#2a1909,#301807);border-color:#a85808}.mtu-kpis .orange>i{background:#ff8600}.mtu-kpis .orange em{color:#ff9c22}.mtu-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;border-top:1px solid #20343f}.mtu-list-card{min-width:0;border-right:1px solid #20343f}.mtu-list-card>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px}.mtu-list-card h2,.mtu-new-card h2{margin:0;font-size:18px}.mtu-list-card h2 .dashicons{color:#ff6714}.mtu-list-card p,.mtu-new-card p{margin:4px 0 0;color:#aec0cc;font-size:12px}.mtu-list-card>header button{background:transparent;color:#ff7a1b;border:1px solid #e35d11;border-radius:7px;padding:9px 13px;font-weight:800}.mtu-filters{padding:0 16px 12px;display:grid;grid-template-columns:minmax(250px,1fr) 175px 175px 105px;gap:8px}.mtu-filters label{display:flex;align-items:center;border:1px solid #315365;border-radius:7px;background:#0a1a24;padding-left:10px}.mtu-filters input,.mtu-filters select,.mtu-new-card input,.mtu-new-card select{width:100%;background:#091923;color:#edf7fd;border:1px solid #315365;border-radius:7px;padding:10px 11px;box-sizing:border-box}.mtu-filters label input{border:0;background:transparent}.mtu-filters button{background:linear-gradient(90deg,#ff8a08,#ff5012);border:0;border-radius:7px;color:#fff;font-weight:800}.mtu-table-wrap{overflow:auto;padding:0 16px}.mtu-table{width:100%;border-collapse:collapse;min-width:900px}.mtu-table th{background:linear-gradient(90deg,#8e3307,#b84a08);color:#fff;padding:11px 9px;text-align:left;font-size:11px}.mtu-table td{padding:10px 9px;border-bottom:1px solid #19323f;font-size:12px;vertical-align:middle}.mtu-table .empty{text-align:center;padding:35px;color:#91a7b4}.mtu-user-cell{display:flex;gap:8px;align-items:center}.mtu-user-cell img{width:36px;height:36px;object-fit:cover;border-radius:50%;border:2px solid #718b9a}.mtu-user-cell b,.mtu-user-cell small{display:block}.mtu-user-cell small{color:#8198a7;font-size:9px;margin-top:2px}.mtu-role,.mtu-dept{display:inline-block;border-radius:5px;padding:5px 9px;background:#153248;font-size:10px}.mtu-role.administrator{background:#c83535}.mtu-role.mt-contabilidad{background:#0795c5}.mtu-role.mt-vendedor{background:#d16a08}.mtu-role.mt-tecnico{background:#1875b7}.mtu-role.mt-soporte{background:#7b43c7}.mtu-status:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:5px}.mtu-status.on:before{background:#00e786}.mtu-status.off:before{background:#ff324c}.mtu-actions{display:flex;gap:6px}.mtu-actions a{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;color:#fff;text-decoration:none}.mtu-actions .edit{background:#0784ed}.mtu-actions .toggle{background:#19384c}.mtu-actions .delete{background:#e33038}.mtu-list-card>footer{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;color:#a9beca;font-size:12px}.mtu-list-card>footer div{display:flex;gap:6px}.mtu-list-card>footer button,.mtu-list-card>footer b{width:32px;height:32px;border:1px solid #315064;background:#0c1d27;border-radius:6px;display:grid;place-items:center;color:#d8e3e9}.mtu-list-card>footer b{background:#ff6a0b;border-color:#ff6a0b;color:#fff}.mtu-new-card{padding:14px;background:linear-gradient(180deg,#0a1821,#07131b)}.mtu-new-card>header{display:flex;gap:11px;align-items:center;margin-bottom:10px}.mtu-new-card>header>i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff8b09,#ff4f0e);font-style:normal}.mtu-new-card form{display:grid;gap:9px}.mtu-new-card label{font-size:11px;font-weight:800}.mtu-new-card input,.mtu-new-card select{margin-top:4px;padding:9px 10px}.mtu-pass{position:relative}.mtu-pass button{position:absolute;right:5px;top:10px;border:0;background:transparent;color:#9ab0bd}.mtu-create{margin-top:3px;padding:11px;border:0;border-radius:6px;background:linear-gradient(90deg,#ff6f08,#ff430e);color:#fff;font-weight:900;box-shadow:0 0 20px rgba(255,83,0,.2)}.mtu-footer{height:74px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:0 20px;border-top:1px solid #43200c;background:#030609}.mtu-footer>b{font-size:16px}.mtu-footer>b span{display:block;color:#ff5d12}.mtu-footer p{font-size:10px;color:#d5dde2}.mtu-footer>div{display:flex;align-items:center}.mtu-footer>div>span{min-width:82px;text-align:center;border-left:1px solid #51321f;color:#ff6814;font-size:22px}.mtu-footer small{display:block;color:#dce3e8;font-size:7px;margin-top:4px}@media(max-width:1280px){.mtu-kpis{grid-template-columns:repeat(2,1fr)}.mtu-grid{grid-template-columns:1fr}.mtu-list-card{border-right:0;border-bottom:1px solid #20343f}.mtu-new-card{max-width:none}.mtu-banner{grid-template-columns:1fr 120px 1fr}.mtu-footer{grid-template-columns:1fr}.mtu-footer{height:auto;padding:14px 18px}.mtu-footer>div{flex-wrap:wrap}}@media(max-width:760px){.mtu-main{padding:0 8px 8px}.mtu-banner{margin:0 -8px;height:70px;padding:0 12px;grid-template-columns:1fr}.mtu-banner-camera,.mtu-banner-right{display:none}.mtu-kpis{grid-template-columns:1fr}.mtu-page-head{align-items:flex-start;gap:10px;flex-direction:column}.mtu-filters{grid-template-columns:1fr}.mtu-breadcrumb{display:none}.mtu-footer>div>span{min-width:68px}.mtu-sidebar{position:fixed}}
/* ===== MaracaiboTech v1.30.1 - Editar Usuario ===== */
.mtue-app{background:#05090d;color:#fff;min-height:100vh}.mtue-shell{background:radial-gradient(circle at 72% 0,rgba(255,92,0,.10),transparent 30%),#05090d}.mtue-main{padding:0 18px 20px}.mtue-banner{height:82px;margin:0 0 12px;border:1px solid #7f2907;border-radius:0 0 14px 14px;background:linear-gradient(100deg,#150b05,#111822 45%,#421406);display:flex;align-items:center;justify-content:space-between;padding:0 34px;box-shadow:inset 0 0 40px rgba(255,92,0,.12)}.mtue-banner strong,.mtue-banner b{display:block;font-size:22px;font-style:italic}.mtue-banner b,.mtue-country{color:#ff5b0a}.mtue-country{font-size:22px;font-weight:800;font-style:italic}.mtue-country span{font-size:42px;margin-left:16px}.mtue-card{border:1px solid #324453;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#101b24,#091119);box-shadow:0 12px 38px rgba(0,0,0,.35)}.mtue-card-head{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #24333e}.mtue-heading{display:flex;gap:16px;align-items:center}.mtue-heading h1{margin:0;font-size:30px}.mtue-heading p{margin:4px 0 0;color:#b5c3ce;font-size:16px}.mtue-user-icon{width:54px;height:54px;border-radius:50%;display:grid!important;place-items:center;background:linear-gradient(135deg,#ff7a00,#ff2400);font-size:28px!important}.mtue-breadcrumb{color:#aab7c2}.mtue-breadcrumb .dashicons{color:#ff6600}.mtue-success,.mtue-error{margin:16px 24px 0;padding:12px 15px;border-radius:9px}.mtue-success{background:#063d2a;border:1px solid #00a76f}.mtue-error{background:#4b1717;border:1px solid #d63c3c}.mtue-body{display:grid;grid-template-columns:265px 1fr}.mtue-profile-card{padding:28px 22px;border-right:1px solid #24333e;background:rgba(3,9,14,.34);text-align:center}.mtue-avatar-wrap{width:174px;height:174px;margin:0 auto 18px;position:relative}.mtue-avatar-wrap img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #ff5b0a}.mtue-avatar-wrap span{position:absolute;right:4px;bottom:10px;width:42px;height:42px;border-radius:50%;display:grid!important;place-items:center;background:#ff6300}.mtue-profile-card h2{font-size:24px;margin:0 0 8px}.mtue-role-badge{display:inline-block;background:linear-gradient(90deg,#7b300b,#bb4c11);padding:7px 18px;border-radius:20px}.mtue-member{display:flex;gap:12px;text-align:left;justify-content:center;margin-top:26px;color:#c2ccd4}.mtue-member small,.mtue-member b{display:block}.mtue-form{padding:28px}.mtue-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 26px}.mtue-form label{display:block;color:#fff;font-size:15px;font-weight:700;margin-bottom:18px}.mtue-form label em{color:#ff2d2d;font-style:normal}.mtue-input{height:48px;border:1px solid #40515f;border-radius:9px;margin-top:8px;display:flex;align-items:center;background:#101a22;overflow:hidden}.mtue-input>span.dashicons{width:52px;color:#ff6600;display:grid;place-items:center;border-right:1px solid #33434f}.mtue-input input,.mtue-input select{width:100%;height:100%;border:0!important;outline:0!important;background:transparent!important;color:#f5f7f9!important;padding:0 14px!important;box-shadow:none!important}.mtue-input select option{background:#111b23}.mtue-input.status{padding-left:15px}.mtue-dot{width:12px;height:12px;border-radius:50%;margin-right:4px}.mtue-dot.on{background:#18d67a}.mtue-dot.off{background:#ff3f4b}.mtue-textarea{position:relative;margin-top:8px;border:1px solid #40515f;border-radius:9px;background:#101a22;display:flex}.mtue-textarea>span{width:52px;color:#ff6600;padding-top:14px;text-align:center;border-right:1px solid #33434f}.mtue-textarea textarea{min-height:92px;flex:1;background:transparent!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;padding:14px!important;resize:vertical}.mtue-textarea small{position:absolute;right:10px;bottom:-22px;color:#9eacb7}.mtue-photo{margin-top:34px!important;color:#b8c4ce!important}.mtue-photo input{margin-left:12px;color:#b8c4ce}.mtue-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:26px}.mtue-actions a,.mtue-actions button{display:flex;align-items:center;gap:8px;padding:13px 24px;border-radius:9px;text-decoration:none;font-weight:800}.mtue-actions a{border:1px solid #40515f;color:#fff;background:#0e1720}.mtue-actions button{border:0;color:#fff;background:linear-gradient(90deg,#ff7a00,#ff2b12);cursor:pointer;box-shadow:0 7px 20px rgba(255,91,0,.22)}@media(max-width:1000px){.mtue-body{grid-template-columns:1fr}.mtue-profile-card{border-right:0;border-bottom:1px solid #24333e}.mtue-grid{grid-template-columns:1fr}.mtue-banner{padding:0 18px}.mtue-country{display:none}}@media(max-width:680px){.mtue-card-head{align-items:flex-start}.mtue-breadcrumb{display:none}.mtue-main{padding:0 8px 15px}.mtue-form{padding:18px}.mtue-heading h1{font-size:24px}}


/* v1.30.3 - Botón destacado para Reporte Fiscal */
.mt-rp-fiscal-btn{background:linear-gradient(135deg,#ff7a00,#ff2a1a)!important;color:#fff!important;border-color:#ff7a00!important;font-weight:800!important;box-shadow:0 8px 24px rgba(255,90,0,.22)!important}
.mt-rp-fiscal-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 30px rgba(255,90,0,.32)!important}

/* ===== MaracaiboTech herramientas rápidas v1.30.6 ===== */
.mt-tools-wrap{position:relative;flex:0 0 auto}.mt-tools-toggle{display:grid!important;border-color:#4e2a11!important;color:#ff9b16!important}.mt-tools-toggle:hover,.mt-tools-toggle[aria-expanded="true"]{border-color:#ff8b00!important;box-shadow:0 0 0 2px rgba(255,139,0,.15),0 0 22px rgba(255,112,0,.22);background:#131b22!important}.mt-tools-toggle .dashicons{font-size:24px;width:24px;height:24px}.mt-tools-menu{position:absolute;top:52px;left:0;width:360px;z-index:9990;padding:10px;background:linear-gradient(180deg,#0d1924,#08131c);border:1px solid #5a6470;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.62),0 0 24px rgba(255,126,0,.08)}.mt-tools-menu[hidden]{display:none!important}.mt-tools-menu button{width:100%;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;border:0;border-radius:10px;background:transparent;color:#eef5fb;text-align:left;padding:11px 10px;cursor:pointer}.mt-tools-menu button:hover,.mt-tools-menu button.is-active{background:linear-gradient(90deg,rgba(255,139,0,.14),rgba(255,139,0,.03))}.mt-tools-menu button>.dashicons{font-size:26px;width:28px;height:28px;color:#ff8d00}.mt-tools-menu button:nth-child(2)>.dashicons{color:#d78cff}.mt-tools-menu button:nth-child(3)>.dashicons{color:#2ea8ff}.mt-tools-menu button:nth-child(4)>.dashicons{color:#78d61d}.mt-tools-menu button>span:nth-child(2){display:grid;gap:3px}.mt-tools-menu b{font-size:14px}.mt-tools-menu small{font-size:11px;color:#9fb2c5;font-weight:400}.mt-tools-menu kbd{border:1px solid #344b61;background:#102235;color:#d7e2eb;border-radius:6px;padding:4px 8px;font:11px inherit;white-space:nowrap}

/* Sidebar contraído en escritorio */
@media(min-width:901px){.mt-erp.mt-sidebar-collapsed{grid-template-columns:82px 1fr}.mt-erp.mt-sidebar-collapsed .mt-erp-sidebar{padding-left:8px;padding-right:8px}.mt-erp.mt-sidebar-collapsed .mt-erp-brand>div:last-child,.mt-erp.mt-sidebar-collapsed .mt-erp-nav a span,.mt-erp.mt-sidebar-collapsed .mt-erp-promo{display:none}.mt-erp.mt-sidebar-collapsed .mt-erp-brand{justify-content:center;padding-left:0;padding-right:0}.mt-erp.mt-sidebar-collapsed .mt-erp-m{width:50px;font-size:43px}.mt-erp.mt-sidebar-collapsed .mt-erp-nav a{justify-content:center;padding:11px 8px}.mt-erp.mt-sidebar-collapsed .mt-erp-nav a i{margin:0}}

/* Tema alternativo, sin perder la identidad de MaracaiboTech */
.mt-erp.mt-theme-alt{--orange:#ff6b00;--gold:#ff9f1a;background:radial-gradient(circle at 72% 0,rgba(30,145,255,.10),transparent 34%),#07121c}.mt-erp.mt-theme-alt .mt-erp-topbar{background:#071723f7;border-bottom-color:#23516f}.mt-erp.mt-theme-alt .mt-form-card,.mt-erp.mt-theme-alt .mt-invoice-stats article{border-color:#2b5068}.mt-erp.mt-theme-alt .mt-global-search{border-color:#2f5871;background:#0b2030}.mt-erp.mt-theme-alt .mt-tools-toggle{border-color:#2f5871!important}

/* Vista móvil simulada desde escritorio */
body.mt-mobile-preview-on{background:#03070b}.mt-erp.mt-mobile-preview{width:min(430px,100vw);margin:18px auto;display:block!important;min-height:calc(100vh - 36px);border:1px solid #2b4559;border-radius:20px;overflow:hidden;box-shadow:0 28px 80px #000}.mt-erp.mt-mobile-preview .mt-erp-sidebar{position:fixed;left:-270px;width:255px;z-index:10010;transition:.25s}.mt-erp.mt-mobile-preview.menu-open .mt-erp-sidebar{left:calc(50% - 215px)}.mt-erp.mt-mobile-preview .mt-erp-topbar{height:68px;padding:0 10px;gap:8px;position:sticky;top:0}.mt-erp.mt-mobile-preview .mt-menu-toggle{display:grid}.mt-erp.mt-mobile-preview .mt-global-search kbd,.mt-erp.mt-mobile-preview .mt-profile,.mt-erp.mt-mobile-preview .mt-top-actions>.mt-icon-btn:not(#mt-fullscreen){display:none}.mt-erp.mt-mobile-preview .mt-invoice-heading{grid-template-columns:1fr!important}.mt-erp.mt-mobile-preview .mt-invoice-heading blockquote{display:none}.mt-erp.mt-mobile-preview .mt-invoice-stats{grid-template-columns:1fr 1fr!important}.mt-erp.mt-mobile-preview .mt-new-invoice{grid-template-columns:1fr!important}.mt-erp.mt-mobile-preview .mt-field-grid.two,.mt-erp.mt-mobile-preview .mt-field-grid.three,.mt-erp.mt-mobile-preview .mt-extra-grid{grid-template-columns:1fr!important}.mt-erp.mt-mobile-preview .mt-tools-menu{position:fixed;left:50%;top:78px;transform:translateX(-50%);width:min(390px,calc(100vw - 28px));z-index:10020}.mt-erp.mt-mobile-preview .mt-erp-footer{flex-wrap:wrap;padding:12px}

@media(max-width:520px){.mt-tools-menu{position:fixed;left:14px;right:14px;top:76px;width:auto}.mt-tools-menu button{grid-template-columns:30px 1fr}.mt-tools-menu kbd{display:none}}

/* v1.30.7 - Ventas: controles funcionales */
.mt-sale-fast{border:0;color:#fff;text-align:left;cursor:pointer;font-family:inherit}.mt-sale-fast:hover{filter:brightness(1.08);transform:translateY(-1px)}
.mt-sale-action-msg{min-height:18px;margin-top:8px;font-size:12px;color:#8df2bd}.mt-sale-action-msg.error{color:#ff9c9c}.mt-sale-action-msg.ok{color:#8df2bd}
.mt-sale-actions button:disabled{opacity:.65;cursor:wait}.mt-sale-results button{cursor:pointer}

/* ===== v1.31.5 | Mobile UX global hardening ===== */
html{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}
body{max-width:100%;overflow-x:hidden}
img,video,iframe,svg{max-width:100%;height:auto}
input,select,textarea,button{max-width:100%;box-sizing:border-box}
@media(max-width:900px){
  body{min-width:0!important}
  .mt19-app,.mt-erp,.mt-profile-app,.mtue-app{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}
  .mt19-main,.mt-erp-main,.mt-profile-main,.mtue-main{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
  .mt19-sidebar,.mt-erp-sidebar{max-width:86vw}
  .mt-erp-topbar{padding-left:10px!important;padding-right:10px!important;gap:8px!important}
  .mt-erp-content,.mt19-content{padding-left:12px!important;padding-right:12px!important}
  table{max-width:100%}
  .mt-table-wrap,.table-responsive,.mt-responsive-table{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .mt-profile-grid,.mt-profile-fields,.mtue-grid,.mtue-body,.mt-invoice-heading,.mt-new-invoice,.mt-extra-grid,.mt-field-grid.two,.mt-field-grid.three{grid-template-columns:minmax(0,1fr)!important}
  .mt-profile-hero,.mtue-banner{padding:18px 16px!important;min-height:auto!important}
  .mt-profile-title h1,.mtue-heading h1{font-size:clamp(22px,7vw,30px)!important;line-height:1.08!important}
  .mt-profile-hero-art{display:none!important}
  .mt-profile-actions,.mtue-actions{flex-wrap:wrap!important}
  .mt-profile-actions a,.mt-profile-actions button,.mtue-actions a,.mtue-actions button{width:100%!important;min-width:0!important;justify-content:center!important}
  .mt-profile-tabs{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .mt-profile-tabs a,.mt-profile-tabs button{min-width:max-content}
}
@media(max-width:680px){
  body{font-size:14px}
  .mt-erp-content,.mt19-content,.mt-profile-main,.mtue-main{padding-left:8px!important;padding-right:8px!important}
  .mt-erp-topbar{height:62px!important;min-height:62px!important}
  .mt-global-search{min-width:0!important;flex:1!important}
  .mt-global-search input{min-width:0!important;width:100%!important}
  .mt-erp-topbar .mt-profile,.mt-erp-topbar kbd{display:none!important}
  .mt-profile-card,.mtue-card{border-radius:10px!important}
  .mt-profile-card{padding:14px!important}
  .mtue-card-head{padding:16px!important}
  .mtue-profile-card{padding:20px 14px!important}
  .mtue-avatar-wrap{width:120px!important;height:120px!important}
  .mtue-form{padding:14px!important}
  .mtue-input{height:46px!important}
  .mt-tools-menu{left:10px!important;right:10px!important;top:68px!important;width:auto!important;max-height:calc(100dvh - 82px);overflow-y:auto}
  .mt-invoice-stats{grid-template-columns:minmax(0,1fr)!important}
  .mt-card,.mt-form-card,.mt-invoice-stats article{min-width:0!important;max-width:100%!important}
  h1{overflow-wrap:anywhere}
}
@media(max-width:430px){
  .mt-erp-content,.mt19-content{padding-left:6px!important;padding-right:6px!important}
  .mt-profile-title{gap:10px!important}.mt-profile-title>span{width:44px!important;height:44px!important;font-size:24px!important}
  .mt-profile-fields{gap:12px!important}
  .mtue-heading{gap:10px!important}.mtue-user-icon{width:44px!important;height:44px!important;font-size:23px!important}
  .mtue-heading p{font-size:13px!important}
  button,a,input,select{touch-action:manipulation}
}

/* v1.31.7 - menu movil completo */
@media (max-width:900px){
  .mt19-sidebar{display:flex!important;position:fixed!important;top:0;left:0;bottom:0;width:min(86vw,330px)!important;height:100dvh!important;z-index:99999!important;overflow-y:auto!important;overscroll-behavior:contain;background:#04131b!important;transform:translateX(-105%);transition:transform .25s ease;box-shadow:20px 0 55px rgba(0,0,0,.65)}
  .mt19-app.mt19-menu-open .mt19-sidebar{transform:translateX(0)}
  .mt19-mobile-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:99998;opacity:0;visibility:hidden;transition:.25s}
  .mt19-app.mt19-menu-open .mt19-mobile-overlay{opacity:1;visibility:visible}
  .mt19-menu{display:grid!important;place-items:center;min-width:44px!important;width:44px;height:44px;border:1px solid #294657!important;border-radius:10px!important;cursor:pointer;position:relative;z-index:20}
  .mt19-sidebar nav{display:grid!important;grid-template-columns:1fr!important;width:100%}
  .mt19-sidebar nav a{display:flex!important;min-height:46px;width:100%}
  .mt19-promo{margin-top:18px!important}
  body.mt19-menu-lock{overflow:hidden!important}
}
@media (min-width:901px){.mt19-mobile-overlay{display:none!important}}
