.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-page{min-height:100vh}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dashboard-home-bg{display:none}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dashboard-main{max-width:1100px;margin:0 auto;padding:1.5rem 1.5rem 3rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dashboard-title,.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dash-nav-title{font-family:var(--font-space-grotesk),"Space Grotesk",ui-sans-serif,system-ui,sans-serif;color:#fff6df;text-shadow:0 0 20px #ffd70026}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dashboard-title{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dashboard-subtitle{color:#d0c6ab;max-width:52ch;margin:.35rem 0 0;font-size:1rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-heading{margin-bottom:1.75rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .servicios-back-btn{letter-spacing:.08em;text-transform:uppercase;height:40px;font-size:.75rem;font-weight:500;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#bdf4ff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#34343a40;border:1px solid #00e3fd59;border-radius:.5rem;align-items:center;gap:.4rem;margin-bottom:1rem;padding:0 1rem;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .servicios-back-btn:hover{color:#fff6df;background:#00e3fd1a;box-shadow:0 0 20px #00e3fd26}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-legacy-hint{color:#999077;margin-top:.85rem;font-size:.875rem;line-height:1.55}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-legacy-hint a{color:#bdf4ff;text-decoration:none}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-legacy-hint a:hover{color:#fff6df;text-decoration:underline}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-theme-row{justify-content:flex-end;margin-top:.5rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-item{color:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#34343a33;border:1px solid #ffffff1a;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.25rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #0006}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-item:hover{background:#38393f66;border-color:#00e3fd59;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 0 28px #00e3fd1f,0 12px 40px #00000073}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-icon{color:#00e3fd;background:#00e3fd1a;border:1px solid #00e3fd40;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-icon svg{width:22px;height:22px}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-title{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-desc{color:#999077;margin:0;font-size:.875rem;line-height:1.45}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-arrow{color:#bdf4ff73;align-self:center;margin-left:auto}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-fase-badge{letter-spacing:.08em;text-transform:uppercase;color:#e7d1ff;background:#e7d1ff33;border:1px solid #e7d1ff40;border-radius:999px;margin-top:.5rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-block}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid .dash-nav-item[data-accent]:before{display:none}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-footnote{color:#d0c6ab;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#34343a33;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.25rem;font-size:.9375rem;line-height:1.6;box-shadow:inset 0 1px #ffffff0f}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-footnote code{color:#bdf4ff;background:#0d0e1399;border-radius:.35rem;padding:.12rem .4rem;font-size:.9em}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-placeholder{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#34343a33;border:1px solid #ffffff1a;border-radius:.75rem;max-width:640px;padding:1.5rem;box-shadow:inset 0 1px #ffffff0f}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-placeholder-fase{letter-spacing:.1em;text-transform:uppercase;color:#bdf4ff;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-placeholder-text{color:#d0c6ab;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-placeholder-text code{color:#bdf4ff;background:#0d0e1399;border-radius:.25rem;padding:.1rem .35rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-placeholder-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-link-btn{color:#bdf4ff;font-size:.875rem;font-weight:600;text-decoration:none}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-link-btn:hover{color:#fff6df;text-decoration:underline}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-placeholder .servicios-back-btn{color:#3a3000;background:#fff6df;border:none;height:48px;padding:0 1.5rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-placeholder .servicios-back-btn:hover{color:#3a3000;background:#ffe16d;box-shadow:0 0 24px #ffd70059}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbrar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#34343a33;border:1px solid #ffffff1a;border-radius:.75rem;margin-top:1.5rem;padding:1.5rem;box-shadow:inset 0 1px #ffffff0f}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbrar-aviso{color:#fde68a;background:#fde68a1f;border:1px solid #fde68a40;border-radius:.5rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbrar-form{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-field{letter-spacing:.1em;text-transform:uppercase;color:#999077;flex-direction:column;flex:1;gap:.35rem;min-width:200px;font-size:.75rem;font-weight:500;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-input{color:#e3e1e9;background:#0d0e13;border:1px solid #99907759;border-radius:.5rem;height:44px;padding:0 12px;font-size:.9375rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-input:focus{border-color:#00e3fd;outline:none;box-shadow:0 0 0 3px #00e3fd26}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-btn-primary{color:#3a3000;height:44px;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff6df;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.8125rem;font-weight:500;transition:background .15s,box-shadow .15s;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-btn-primary:disabled{opacity:.45;cursor:not-allowed}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-btn-primary:not(:disabled):hover{background:#ffe16d;box-shadow:0 0 24px #ffd70059}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-spin{animation:.8s linear infinite facturacion-cfdi-spin}@keyframes facturacion-cfdi-spin{to{transform:rotate(360deg)}}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbrar-error{color:#ffb4ab;margin-top:1rem;font-size:.875rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-resultado,.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-lote{border:1px solid #ffffff14;border-radius:.5rem;margin-top:1.25rem;padding:1rem;font-size:.875rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-resultado.ok,.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-lote-list li.ok{color:#86efac;background:#86efac1a;border-color:#86efac33}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-resultado.fail,.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-lote-list li.fail{color:#ffb4ab;background:#ffb4ab1a;border-color:#ffb4ab33}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-lote-list{max-height:320px;margin:.75rem 0 0;padding-left:1.25rem;overflow-y:auto}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-resultado .muted{opacity:.85;font-size:.75rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-publico-hint{color:#d0c6ab;flex:100%;margin:0;font-size:.875rem;line-height:1.5}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-publico-hint code{color:#bdf4ff;background:#0d0e1399;border-radius:.25rem;padding:.1rem .35rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1.25rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#34343a33;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.25rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-card.ok{border-color:#00e3fd40}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-card.fail{border-color:#ffb4ab40}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;margin:0 0 1rem;font-size:1rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-dl{gap:.75rem;margin:0;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-dl dt{letter-spacing:.08em;text-transform:uppercase;color:#999077;font-size:.6875rem;font-weight:500}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-dl dd{color:#e3e1e9;margin:.15rem 0 0;font-size:1rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-timbres-saldo{color:#86efac;text-shadow:0 0 12px #86efac40;font-size:1.5rem;font-weight:700}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-form-stack{flex-direction:column;align-items:stretch}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-field-wide{flex:100%;max-width:100%}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-legacy-note{color:#999077;margin-top:.5rem;font-size:.8125rem;font-style:italic}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-page{min-height:100vh;position:relative}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-back{top:max(1rem,env(safe-area-inset-top,0px));left:max(1rem,env(safe-area-inset-left,0px));z-index:3;position:absolute}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-main{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 3rem);display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-theme{align-self:flex-end;margin-bottom:1rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e13b8;border:1px solid #00e3fd33;border-radius:.85rem;width:min(100%,26rem);padding:1.75rem 1.5rem;box-shadow:inset 0 1px #ffffff0d,0 0 32px #00e3fd14}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-icon{color:#bdf4ff;background:#00e3fd14;border:1px solid #00e3fd40;border-radius:.85rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.85rem;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;margin:0;font-size:1.5rem;font-weight:700}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-subtitle{color:#999077;margin:.4rem 0 1.25rem;font-size:.875rem;line-height:1.5}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-form{gap:.85rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-clave-row{align-items:stretch;gap:.45rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-clave-row .facturacion-cfdi-input{flex:1;min-width:0}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-eye{min-width:var(--touch-min,44px);color:#bdf4ff;cursor:pointer;background:#0003;border:1px solid #ffffff1f;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-error{color:#ffb4ab;margin:0;font-size:.8125rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-login-submit{width:100%;min-height:var(--touch-min,44px);justify-content:center;gap:.4rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-session-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-session-user{color:#999077;font-size:.8125rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-session-user strong{color:#bdf4ff;text-transform:lowercase}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-logout-btn{gap:.35rem;min-height:40px}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-module-nav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-module-tab{min-height:var(--touch-min,44px);color:#d0c6ab;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:.04em;background:#0d0e1373;border:1px solid #ffffff1f;border-radius:.5rem;align-items:center;gap:.4rem;padding:0 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-module-tab:hover{color:#fff6df;border-color:#00e3fd4d}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-module-tab.active{color:#bdf4ff;background:#00e3fd1a;border-color:#00e3fd73;box-shadow:0 0 18px #00e3fd14}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conciliacion{text-align:center;padding:2rem 1.25rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conciliacion-icon{color:#bdf4ff;background:#00e3fd0f;border:1px solid #00e3fd38;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat{margin-top:1.25rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-aviso{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#00e3fd14 0%,#34343a59 100%);border:1px solid #00e3fd47;border-radius:.75rem;align-items:flex-start;gap:.85rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-aviso-icon{color:#00e3fd;filter:drop-shadow(0 0 8px #00e3fd59);flex-shrink:0;margin-top:.1rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-aviso-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;margin:0 0 .35rem;font-size:.9375rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-aviso-text{color:#d0c6ab;margin:0;font-size:.875rem;line-height:1.55}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-aviso-text code{color:#bdf4ff;background:#0d0e138c;border-radius:.25rem;padding:.1rem .35rem;font-size:.9em}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-steps{flex-wrap:wrap;gap:.5rem .35rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-steps li{letter-spacing:.06em;text-transform:uppercase;color:#999077;background:#0d0e1359;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-steps li.done{color:#86efac;background:#86efac14;border-color:#86efac40}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-steps li.active{color:#bdf4ff;background:#00e3fd1f;border-color:#00e3fd73;box-shadow:0 0 20px #00e3fd1f}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-steps li.fail{color:#ffb4ab;background:#ffb4ab1a;border-color:#ffb4ab59}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-step-dot{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;line-height:1;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-step-label{white-space:nowrap}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:1.25rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#34343a38;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.25rem;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000040}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-card-head{align-items:flex-start;gap:.85rem;margin-bottom:1.15rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-card-icon{color:#00e3fd;background:#00e3fd1a;border:1px solid #00e3fd40;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-card-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;margin:0;font-size:1.0625rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-card-desc{color:#999077;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-card-desc strong{color:#bdf4ff;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-zone{min-width:0;position:relative}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-btn{width:100%;min-height:var(--touch-min,44px);color:#d0c6ab;text-align:left;cursor:pointer;background:#0d0e1373;border:1px dashed #99907773;border-radius:.625rem;align-items:center;gap:.75rem;padding:.75rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-btn:hover:not(:disabled){background:#00e3fd0f;border-color:#00e3fd73;box-shadow:0 0 16px #00e3fd14}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-btn.has-file{background:#86efac0f;border-style:solid;border-color:#86efac59}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-btn:disabled{opacity:.55;cursor:not-allowed}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-icon{color:#bdf4ff;background:#00e3fd14;border:1px solid #00e3fd33;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-btn.has-file .facturacion-cfdi-sat-file-icon{color:#86efac;background:#86efac1a;border-color:#86efac40}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-label{letter-spacing:.08em;text-transform:uppercase;color:#999077;font-size:.6875rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-file-name{color:#e3e1e9;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-field-row{align-items:center;gap:.35rem;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-count{color:#999077;margin:0;font-size:.8125rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-add{min-height:var(--touch-min,44px);gap:.35rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-lista{gap:.55rem;margin-top:.85rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item{width:100%;min-height:var(--touch-min,44px);color:#d0c6ab;text-align:left;cursor:pointer;background:#0d0e1373;border:1px solid #ffffff1a;border-radius:.65rem;gap:.35rem;padding:.75rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item:hover:not(:disabled){background:#00e3fd0d;border-color:#00e3fd47}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item.selected{background:#00e3fd14;border-color:#00e3fd73;box-shadow:0 0 20px #00e3fd14}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item:disabled{opacity:.55;cursor:not-allowed}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item-head{align-items:center;gap:.45rem;min-width:0;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item-nombre{min-width:0;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;flex:1;font-size:.9rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item-badge{color:#bdf4ff;letter-spacing:.06em;text-transform:uppercase;background:#00e3fd24;border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.625rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-item-files{color:#999077;word-break:break-all;font-size:.72rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-form-kicker{letter-spacing:.08em;text-transform:uppercase;color:#bdf4ff;margin:.85rem 0 .65rem;font-size:.75rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-resumen{background:#00e3fd0a;border:1px solid #00e3fd2e;border-radius:.65rem;margin-top:.85rem;padding:.9rem 1rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-nombre{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;margin:0 0 .65rem;font-size:.9375rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-meta{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-meta li{color:#999077;gap:.15rem;font-size:.75rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-meta code{color:#bdf4ff;word-break:break-all;background:#00000038;border-radius:.35rem;padding:.3rem .45rem;font-size:.72rem;display:block}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-actions{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-danger{min-height:var(--touch-min,44px);color:#ffb4ab;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffb4ab14;border:1px solid #ffb4ab59;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:0 1rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-danger:hover:not(:disabled){color:#fff6df;background:#ffb4ab24;border-color:#ffb4ab80}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-danger:disabled{opacity:.55;cursor:not-allowed}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-aside{flex-direction:column;gap:.85rem;min-width:0;display:flex;position:sticky;top:1rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e1380;border:1px solid #ffffff1a;border-radius:.75rem;padding:1.15rem;box-shadow:inset 0 1px #ffffff0d}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status.busy{border-color:#00e3fd4d;box-shadow:inset 0 1px #ffffff0d,0 0 24px #00e3fd1a}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status.ok{background:#86efac0f;border-color:#86efac4d}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status.fail{background:#ffb4ab0f;border-color:#ffb4ab4d}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-kicker{letter-spacing:.1em;text-transform:uppercase;color:#999077;margin:0 0 .35rem;font-size:.6875rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status.ok .facturacion-cfdi-sat-status-title{color:#86efac}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status.fail .facturacion-cfdi-sat-status-title{color:#ffb4ab}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-meta{color:#999077;margin:.75rem 0 0;font-size:.75rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-meta-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-weight:600;display:block}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-meta code{color:#bdf4ff;word-break:break-all;background:#00000040;border-radius:.35rem;padding:.35rem .5rem;font-size:.7rem;display:block}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-msg{color:#d0c6ab;margin:.65rem 0 0;font-size:.8125rem;line-height:1.5}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-error{color:#ffb4ab;margin:.65rem 0 0;font-size:.8125rem;line-height:1.5}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-actions{flex-direction:column;gap:.65rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-main{width:100%;min-height:var(--touch-min,44px);justify-content:center}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-secondary{min-height:var(--touch-min,44px);color:#bdf4ff;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-secondary:hover{color:#fff6df;background:#00e3fd14;border-color:#00e3fd59}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-footnote{color:#999077;margin:0;font-size:.75rem;line-height:1.5}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat .facturacion-cfdi-input[type=date]{font-size:16px}@media (max-width:900px){.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-layout{grid-template-columns:1fr}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-aside{position:static}}@media (max-width:640px){.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-module-nav{flex-direction:column}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-module-tab{justify-content:center;width:100%}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-files,.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-dates{grid-template-columns:1fr}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-toolbar{flex-direction:column;align-items:stretch}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-btn-add{width:100%}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-actions{flex-direction:column}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-actions .facturacion-cfdi-sat-btn-secondary,.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-paquete-actions .facturacion-cfdi-sat-btn-danger{width:100%}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-steps{gap:.4rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-step-label{display:none}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-steps li{padding:.35rem .5rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dashboard-main{padding:1rem 1rem 2.5rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .dashboard-title{font-size:1.5rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-grid{grid-template-columns:1fr}}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conciliacion-panel{flex-direction:column;gap:1.25rem;max-width:920px;margin:0 auto;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-hero{background:#0d0e138c;border:1px solid #00e3fd38;border-radius:.85rem;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-hero-icon{color:#bdf4ff;background:#00e3fd1f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;margin:0;font-size:1.15rem;font-weight:600}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-lead{color:#999077;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-nota{color:#999077;background:#0003;border:1px solid #ffffff14;border-radius:.65rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.55}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-nota p{margin:0 0 .5rem}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-nota p:last-child{margin-bottom:0}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-status-ok{color:#86efac;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:900px){.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-grid{grid-template-columns:1fr}.pos-totality-theme.admin-app-shell .facturacion-cfdi-shell .facturacion-cfdi-sat-conc-hero{flex-direction:column}}
.pos-totality-theme.admin-app-shell{min-height:100vh}.pos-totality-theme.admin-app-shell .dashboard-home-bg,.pos-totality-theme.admin-app-shell .portal-access-bg{display:none}.pos-totality-theme.admin-app-shell .dashboard-home .dashboard-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1b21bf;border-bottom:1px solid #ffffff14}html[data-theme=light] .pos-totality-theme.admin-app-shell .dashboard-home .dashboard-header{background:#ffffffd9;border-bottom-color:#1a1b211a}.pos-totality-theme.admin-app-shell .dashboard-home .dashboard-title,.pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df;text-shadow:0 0 20px #ffd70026}html[data-theme=light] .pos-totality-theme.admin-app-shell .dashboard-home .dashboard-title,html[data-theme=light] .pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-title{color:#3a3000;text-shadow:none}.pos-totality-theme.admin-app-shell .dashboard-home .dashboard-subtitle,.pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-desc{color:#d0c6ab}html[data-theme=light] .pos-totality-theme.admin-app-shell .dashboard-home .dashboard-subtitle,html[data-theme=light] .pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-desc{color:#6b6556}.pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#34343a33;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000059}html[data-theme=light] .pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-item{background:#ffffffb8;border-color:#1a1b211a;box-shadow:0 4px 20px #0000000f}.pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-item:hover{border-color:#00e3fd59;box-shadow:0 0 28px #00e3fd1f}.pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-item:before,.pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-item:after{display:none}.pos-totality-theme.admin-app-shell .dashboard-home .dash-nav-icon{color:#00e3fd;background:#00e3fd1a;border:1px solid #00e3fd40}.pos-totality-theme.admin-app-shell .dashboard-home .dashboard-logout-btn,.pos-totality-theme.admin-app-shell .dashboard-home .dashboard-hamburger-btn{color:#bdf4ff;background:#34343a4d;border:1px solid #ffffff1a}.pos-totality-theme.admin-app-shell .dashboard-home .dashboard-welcome{color:#e3e1e9}html[data-theme=light] .pos-totality-theme.admin-app-shell .dashboard-home .dashboard-welcome{color:#1a1b21}.pos-totality-theme.admin-app-shell .dashboard-home .dashboard-flank-label{color:#999077}.pos-totality-theme.admin-app-shell .portal-access{min-height:100vh}.pos-totality-theme.admin-app-shell .portal-access-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1a1b21f2;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000080}html[data-theme=light] .pos-totality-theme.admin-app-shell .portal-access-card{background:#ffffffeb;border-color:#1a1b211f}.pos-totality-theme.admin-app-shell .portal-access-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df}html[data-theme=light] .pos-totality-theme.admin-app-shell .portal-access-title{color:#3a3000}.pos-totality-theme.admin-app-shell .portal-access-input,.pos-totality-theme.admin-app-shell .portal-access .pi-form-input{color:#e3e1e9;background:#0d0e13;border:1px solid #99907759}html[data-theme=light] .pos-totality-theme.admin-app-shell .portal-access-input{color:#1a1b21;background:#fff;border-color:#6b655659}.pos-totality-theme.admin-app-shell .portal-access-submit{color:#3a3000;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#fff6df}.pos-totality-theme.admin-app-shell .reportes-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#34343a33;border:1px solid #ffffff1a}html[data-theme=light] .pos-totality-theme.admin-app-shell .reportes-section{background:#ffffffb8}.pos-totality-theme.admin-app-shell .reportes-section-title{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;color:#fff6df}html[data-theme=light] .pos-totality-theme.admin-app-shell .reportes-section-title{color:#3a3000}.pos-totality-theme.admin-app-shell .reportes-search input{color:#e3e1e9;background:#0d0e13;border:1px solid #99907759}html[data-theme=light] .pos-totality-theme.admin-app-shell .reportes-search input{color:#1a1b21;background:#fff}.pos-totality-theme.admin-app-shell .servicios-back-btn{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.pos-totality-theme.admin-app-shell .theme-toggle{border-color:#00e3fd40}html[data-theme=light] .pos-totality-theme.admin-app-shell .theme-toggle-track{background:#ffffffe6;border-color:#1a1b2126}.pos-totality-theme.admin-app-shell .portal-access-theme-row,.pos-totality-theme.admin-app-shell .facturacion-cfdi-theme-row,.pos-totality-theme.admin-app-shell .reportes-theme-row{justify-content:flex-end;margin-top:.75rem;display:flex}.pos-totality-theme.admin-app-shell .portal-access-main{position:relative}.pos-totality-theme.admin-app-shell .portal-access-theme-row{z-index:2;margin-top:0;position:absolute;top:0;right:0}.pos-totality-theme.admin-app-shell .pos-user-section{align-items:center;gap:.75rem;display:flex}
