.login-error__backdrop{position:fixed;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1090}.login-error{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(94vw,400px);background:#fff;border-radius:var(--ah-radius-lg, 14px);box-shadow:var(--ah-shadow-lg, 0 14px 32px -8px rgba(15, 23, 42, .22));padding:28px 24px 22px;text-align:center;z-index:1091}.login-error__close{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:999px;border:none;background:transparent;color:var(--ah-text-muted, #64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--ah-transition-fast)}.login-error__close:hover{background:color-mix(in srgb,#0f172a 8%,transparent)}.login-error__icon-wrap{width:64px;height:64px;margin:4px auto 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:1.6rem;border:1px solid;animation:login-error-pop .32s cubic-bezier(.2,.9,.3,1.2)}@keyframes login-error-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.login-error__title{margin:0 0 6px;font-size:1.05rem;font-weight:600;color:var(--ah-text, #0f172a);letter-spacing:.01em}.login-error__subtitle{margin:0 0 6px;font-size:.86rem;color:var(--ah-text-muted, #64748b);line-height:1.45}.login-error__detail{margin:8px 0 0;padding:8px 12px;font-size:.78rem;font-family:monospace;color:var(--ah-text, #0f172a);background:var(--ah-surface-muted, #f8fafc);border:1px solid var(--ah-border, #e5e7eb);border-radius:var(--ah-radius-sm, 6px);word-break:break-word}.login-error__hint{margin:12px 0 0;font-size:.76rem;font-style:italic;color:var(--ah-text-muted, #64748b)}.login-error__actions{display:flex;gap:10px;margin-top:20px}.login-error__actions .btn{flex:1}@media(max-width:480px){.login-error{padding:24px 18px 18px}}.login-error__sg{width:100%;margin-top:10px;text-align:left}.login-error__sg-origin{margin:0 0 6px;font-size:.74rem;font-weight:600;color:var(--ah-text-muted, #64748b)}.login-error__sg-status{margin:0 0 6px;font-size:.74rem;color:var(--ah-text-muted, #64748b)}.login-error__sg-status>code{font-family:monospace;font-size:.74rem;font-weight:600;color:var(--ah-text, #0f172a);background:var(--ah-surface-muted, #f1f5f9);border:1px solid var(--ah-border, #e2e8f0);border-radius:4px;padding:1px 6px}.login-error__sg-details>summary{cursor:pointer;font-size:.74rem;color:var(--ah-text-muted, #64748b);-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-error__sg-body{margin:6px 0 0;padding:8px 10px;font-size:.72rem;white-space:pre-wrap;word-break:break-word;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-height:160px;overflow:auto}.login-overlay{position:relative;overflow:hidden}.login-overlay:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 50% 30%,#566ec859,#262d6100 60%);pointer-events:none;z-index:0}.login-card{position:relative;z-index:1;width:100%;max-width:460px;padding:28px 8px 0;animation:login-card-in .5s var(--ah-ease-out, cubic-bezier(.22, .61, .36, 1)) both}@keyframes login-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.login-title{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;letter-spacing:.015em;margin:0 0 4px;text-shadow:0 2px 6px rgba(0,0,0,.25)}.login-subtitle{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:300;letter-spacing:.04em;margin:0;opacity:.94;text-shadow:0 2px 6px rgba(0,0,0,.2)}.login-form{width:100%}.login-field{position:relative}.login-field__icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,#fff 60%,transparent);font-size:.9rem;pointer-events:none;transition:color var(--ah-transition-fast)}input.form-control.login-input,.login-form .login-input{background-color:#1c2750!important;background-image:none!important;border:1px solid rgba(255,255,255,.32)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;height:46px!important;padding-left:42px!important;border-radius:var(--ah-radius-md, 10px)!important;font-size:.92rem!important;transition:background-color var(--ah-transition-fast),border-color var(--ah-transition-fast),box-shadow var(--ah-transition-base)}.login-input::-moz-placeholder{color:#fff9!important;-webkit-text-fill-color:rgba(255,255,255,.6);letter-spacing:.015em}.login-input::placeholder{color:#fff9!important;-webkit-text-fill-color:rgba(255,255,255,.6);letter-spacing:.015em}input.form-control.login-input:hover:not(:focus):not(:disabled):not([readonly]),input.form-control.login-input:active:not(:focus):not(:disabled):not([readonly]){background-color:#283346!important;background-image:none!important;border-color:#ffffff80!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;box-shadow:none!important}input.form-control.login-input:focus,input.form-control.login-input:focus-visible{background-color:#16204a!important;background-image:none!important;border-color:#ffffffbf!important;box-shadow:0 0 0 4px #ffffff38!important;outline:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.login-input:focus~.login-field__icon,.login-field:focus-within .login-field__icon{color:#fff}input.form-control.login-input:-webkit-autofill,input.form-control.login-input:-webkit-autofill:hover,input.form-control.login-input:-webkit-autofill:hover:not(:focus):not(:disabled):not([readonly]),input.form-control.login-input:-webkit-autofill:focus,input.form-control.login-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 1000px #283346 inset!important;background-color:transparent!important;background-clip:padding-box!important;caret-color:#fff!important;border-color:#ffffff80!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-input--with-toggle{padding-right:46px!important}.login-field__toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:36px;height:36px;border:none;background:#ffffff1a;color:#fff;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;z-index:2;transition:background-color var(--ah-transition-fast),color var(--ah-transition-fast),transform var(--ah-transition-fast)}.login-field__toggle:hover{background:#ffffff38;transform:translateY(-50%) scale(1.05)}.login-field__toggle:active{transform:translateY(-50%) scale(.95)}.login-field__toggle:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.login-submit{height:46px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,#3b51b4,#262d61);color:#fff!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 18px -8px #00000080,inset 0 1px #ffffff2e;border-radius:var(--ah-radius-md, 10px);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--ah-transition-fast),box-shadow var(--ah-transition-base),filter var(--ah-transition-fast)}.login-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 22px -8px #0000008c,inset 0 1px #ffffff38}.login-submit:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.login-submit:disabled{opacity:.85;cursor:progress}.login-submit__spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:login-submit-spin .8s linear infinite}@keyframes login-submit-spin{to{transform:rotate(360deg)}}.login-logo-wrap{padding:32px 0 16px!important}.login-logo{max-width:80%;height:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));transition:transform var(--ah-transition-base)}.login-logo:hover{transform:scale(1.02)}@media(max-width:600px){.login-card{padding:16px 4px 0}.login-title,.login-subtitle{font-size:1.25rem}.login-logo-wrap{padding:20px 0 12px!important}.login-logo{max-width:70%}}@media(prefers-reduced-motion:reduce){.login-card,.login-submit__spinner{animation:none}}.page-transition-root{position:relative;width:100%;min-height:100%;flex:1 1 auto}.page-transition-frame{width:100%;min-height:100%}.page-curtain{position:absolute;inset:0;z-index:1100;background:color-mix(in srgb,var(--ah-surface, #ffffff) 78%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;pointer-events:none;will-change:opacity}.page-curtain__spinner{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 36px;border-radius:var(--ah-radius-lg, 14px);background:var(--ah-surface, #fff);box-shadow:var(--ah-shadow-lg);border:1px solid var(--ah-border, #e5e7eb)}.page-curtain__ring{display:inline-block;width:36px;height:36px;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-button-primario, #0d6efd) 22%,transparent);border-top-color:var(--color-button-primario, #0d6efd);animation:page-curtain-spin .9s linear infinite}.page-curtain__label{font-size:13px;color:var(--ah-text-muted, #64748b);letter-spacing:.02em;font-weight:500}@keyframes page-curtain-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.page-transition-frame{transform:none!important}.page-curtain__ring{animation-duration:2.4s!important}}.filtros-mobile-bar{display:none}@media(max-width:767.98px){.filtros-mobile-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:0 0 8px;background:var(--ah-surface, #fff);border-bottom:1px solid var(--ah-border, #e5e7eb);position:sticky;top:0;z-index:5}.filtros-mobile-toggle{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--ah-radius-md, 10px);background:var(--ah-surface-muted, #f8fafc);border:1px solid var(--ah-border, #e5e7eb);color:var(--ah-text, #0f172a);font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color var(--ah-transition-fast),border-color var(--ah-transition-fast)}.filtros-mobile-toggle:hover{background:#eef2f7}.filtros-mobile-toggle:active{background:#e5e7eb}.filtros-mobile-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-button-primario, #0053a1);color:#fff;font-size:.7rem;font-weight:600}.filtros-mobile-buscar{flex:0 0 auto;min-width:84px;height:38px}.filtros-mobile-backdrop{position:fixed;inset:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1060}.filtros-mobile-sheet{position:fixed;left:0;right:0;bottom:0;max-height:88vh;background:#fff;border-radius:20px 20px 0 0;z-index:1061;display:flex;flex-direction:column;box-shadow:var(--ah-shadow-lg, 0 -14px 32px -8px rgba(15, 23, 42, .18))}.filtros-mobile-sheet__handle{width:40px;height:4px;margin:8px auto 4px;border-radius:999px;background:var(--ah-border-strong, #d1d5db)}.filtros-mobile-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;border-bottom:1px solid var(--ah-border, #e5e7eb)}.filtros-mobile-sheet__header h6{font-size:.95rem;font-weight:600;color:var(--ah-text, #0f172a);letter-spacing:.01em}.filtros-mobile-close{width:32px;height:32px;border-radius:999px;border:none;background:var(--ah-surface-muted, #f8fafc);color:var(--ah-text, #0f172a);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--ah-transition-fast)}.filtros-mobile-close:hover{background:#eef2f7}.filtros-mobile-sheet__body{flex:1 1 auto;overflow-y:auto;padding:16px 16px 20px}.filtros-mobile-sheet__body .row>[class*=col-]{margin-bottom:12px}.filtros-mobile-sheet__body .form-label{font-size:.75rem;margin-bottom:4px}.filtros-mobile-sheet__body .form-control,.filtros-mobile-sheet__body .form-select{font-size:.85rem}.filtros-mobile-sheet__footer{flex:0 0 auto;display:flex;gap:10px;padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--ah-border, #e5e7eb);background:var(--ah-surface-muted, #f8fafc)}}@media(max-width:767.98px){.filtros-desktop-only{display:none!important}}.top-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;pointer-events:none;opacity:0;transition:opacity .28s ease}.top-progress.is-visible{opacity:1}.top-progress__bar{height:100%;width:0%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-button-primario, #0053a1) 70%,#fff) 0%,var(--color-button-primario, #0053a1) 50%,color-mix(in srgb,var(--color-button-primario, #0053a1) 70%,#fff) 100%);box-shadow:0 0 8px color-mix(in srgb,var(--color-button-primario, #0053a1) 50%,transparent),0 0 4px color-mix(in srgb,var(--color-button-primario, #0053a1) 60%,transparent);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:0 2px 2px 0}@media(prefers-reduced-motion:reduce){.top-progress,.top-progress__bar{transition:none}}.cerrando-sesion{position:fixed;inset:0;z-index:1095;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-fondo-menu-primario, #0053a1) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cerrando-sesion__card{width:min(90vw,320px);padding:28px 24px 24px;background:#fff;border-radius:var(--ah-radius-lg, 14px);box-shadow:var(--ah-shadow-lg, 0 14px 32px -8px rgba(15, 23, 42, .22));text-align:center;position:relative}.cerrando-sesion__icon{width:56px;height:56px;margin:0 auto 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--color-button-primario, #0053a1) 12%,#fff);color:var(--color-button-primario, #0053a1);font-size:1.5rem;animation:cerrando-bob 1.4s ease-in-out infinite}@keyframes cerrando-bob{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.cerrando-sesion__spinner{width:32px;height:32px;margin:12px auto 14px;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-button-primario, #0053a1) 20%,transparent);border-top-color:var(--color-button-primario, #0053a1);animation:cerrando-spin .9s linear infinite}@keyframes cerrando-spin{to{transform:rotate(360deg)}}.cerrando-sesion__title{margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--ah-text, #0f172a);letter-spacing:.01em}.cerrando-sesion__subtitle{margin:0;font-size:.82rem;color:var(--ah-text-muted, #64748b);line-height:1.4}@media(prefers-reduced-motion:reduce){.cerrando-sesion__icon,.cerrando-sesion__spinner{animation:none}}.apps-dialog__backdrop{position:fixed;inset:0;background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1080}.apps-dialog__centering{position:fixed;inset:0;z-index:1081;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.apps-dialog{position:relative;width:min(94vw,560px);max-height:84vh;background:var(--ah-surface, #fff);border-radius:var(--ah-radius-xl, 20px);border:1px solid var(--ah-border, #e5e7eb);box-shadow:0 25px 60px -15px #0f172a59,0 12px 24px -10px #0f172a2e;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.apps-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--ah-border, #e5e7eb)}.apps-dialog__title{display:inline-flex;align-items:center;gap:14px}.apps-dialog__title-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.05rem;flex-shrink:0}.apps-dialog__title-text{margin:0;font-size:1.05rem;font-weight:700;color:var(--ah-text, #0f172a);letter-spacing:-.005em;line-height:1.15}.apps-dialog__title-sub{display:block;margin-top:2px;font-size:.72rem;font-weight:400;color:var(--ah-text-muted, #64748b);letter-spacing:.01em}.apps-dialog__close{width:36px;height:36px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ah-text-muted, #64748b);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;transition:background-color .14s var(--ah-ease-out),color .14s var(--ah-ease-out),border-color .14s var(--ah-ease-out)}.apps-dialog__close:hover{background:color-mix(in srgb,var(--ah-text, #0f172a) 7%,transparent);color:var(--ah-text, #0f172a);border-color:var(--ah-border, #e5e7eb)}.apps-dialog__close:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-primario, #0053a1) 28%,transparent)}.apps-dialog__body{padding:22px;overflow-y:auto;background:linear-gradient(180deg,var(--ah-surface, #fff) 0%,var(--ah-surface-muted, #f8fafc) 100%)}.apps-dialog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.apps-dialog__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 14px 14px;border:1px solid var(--ah-border, #e5e7eb);border-radius:var(--ah-radius-lg, 14px);background:var(--ah-surface, #fff);cursor:pointer;text-align:center;transition:border-color .16s var(--ah-ease-out),box-shadow .2s var(--ah-ease-out),background-color .16s var(--ah-ease-out)}.apps-dialog__card:hover{border-color:color-mix(in srgb,var(--color-button-primario, #0053a1) 45%,var(--ah-border));box-shadow:0 6px 16px -4px color-mix(in srgb,var(--color-button-primario, #0053a1) 14%,transparent),0 2px 4px -1px #0f172a0f;background:var(--ah-surface, #fff)}.apps-dialog__card:focus-visible{outline:none;border-color:var(--color-button-primario, #0053a1);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-primario, #0053a1) 26%,transparent)}.apps-dialog__icon{position:relative;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid;font-size:1.8rem;font-weight:700;letter-spacing:-.01em;flex-shrink:0;overflow:hidden}.apps-dialog__icon i{font-size:1.6rem;line-height:1}.apps-dialog__initials{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1}.apps-dialog__name{font-size:.85rem;font-weight:600;text-align:center;color:var(--ah-text, #0f172a);line-height:1.3;word-break:break-word;letter-spacing:.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.2em}.apps-dialog__card-link-icon{position:absolute;top:10px;right:10px;font-size:.65rem;color:var(--ah-text-muted, #94a3b8);opacity:0;transition:opacity .16s var(--ah-ease-out)}.apps-dialog__card:hover .apps-dialog__card-link-icon{opacity:1}.apps-dialog__empty{text-align:center;padding:36px 16px;color:var(--ah-text-muted, #64748b)}.apps-dialog__empty-icon{font-size:2.6rem;margin-bottom:14px;opacity:.4;color:var(--color-button-primario, #0053a1)}.apps-dialog__empty-title{margin:0 0 4px;font-weight:600;color:var(--ah-text, #0f172a);font-size:.95rem}.apps-dialog__empty small{font-size:.8rem}@media(max-width:640px){.apps-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.apps-dialog__centering{align-items:flex-end;padding:0}.apps-dialog{width:100vw;max-width:100vw;max-height:88vh;border-radius:22px 22px 0 0;border-left:0;border-right:0;border-bottom:0}.apps-dialog__header{padding:16px 18px}.apps-dialog__body{padding:18px}.apps-dialog__icon{width:56px;height:56px}.apps-dialog__initials{font-size:1.2rem}}@media(max-width:360px){.apps-dialog__grid{grid-template-columns:1fr}}.app-shell{display:flex;min-height:100vh;width:100%}.app-shell__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:var(--ah-surface-muted, #f8fafc)}.sidebar{position:sticky;top:0;flex:0 0 auto;height:100vh;display:flex;flex-direction:column;background:var(--color-fondo-menu-primario);color:#fff;overflow:hidden;box-shadow:inset -1px 0 color-mix(in srgb,var(--color-menu-tint, #fff) 10%,transparent),var(--ah-shadow-md);z-index:1040}.sidebar a,.sidebar a:hover,.sidebar a:focus,.sidebar a:visited{text-decoration:none!important}.sidebar .top_section{display:flex;align-items:center;justify-content:space-between;padding:var(--ah-space-3);border-bottom:1px solid color-mix(in srgb,var(--color-menu-tint, #fff) 8%,transparent);min-height:56px;gap:var(--ah-space-2)}.sidebar .bars{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;transition:background-color var(--ah-transition-fast),transform var(--ah-transition-fast)}.sidebar .bars:hover{background:color-mix(in srgb,var(--color-menu-tint, #fff) 12%,transparent);transform:scale(1.05)}.sidebar .bars:focus-visible{outline:2px solid color-mix(in srgb,var(--color-menu-tint, #fff) 40%,transparent);outline-offset:2px}.sidebar .usuario{margin:var(--ah-space-3) var(--ah-space-2) var(--ah-space-2);padding:var(--ah-space-2) var(--ah-space-3);background:color-mix(in srgb,var(--color-menu-tint, #fff) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-menu-tint, #fff) 10%,transparent);border-radius:var(--ah-radius-md);font-weight:500;letter-spacing:.02em;overflow:hidden}.sidebar .routes{flex:1 1 auto;display:flex;flex-direction:column;gap:1px;padding:var(--ah-space-2);overflow-y:auto;overflow-x:hidden}.sidebar .routes::-webkit-scrollbar{width:6px}.sidebar .routes::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-menu-tint, #fff) 18%,transparent)}.sidebar .link,.sidebar .menu{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;margin:1px 0;border-radius:var(--ah-radius-md);color:var(--color-texto-nav-item);cursor:pointer;transition:background-color var(--ah-transition-fast),color var(--ah-transition-fast),transform var(--ah-transition-fast)}.sidebar .menu{justify-content:space-between}.sidebar .menu_item{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.sidebar .link:before,.sidebar .menu:before{content:"";position:absolute;left:2px;top:50%;width:3px;height:0;background:var(--color-texto-nav-item-activo, #fff);border-radius:999px;transform:translateY(-50%);transition:height var(--ah-transition-base)}.sidebar .link:hover,.sidebar .menu:hover{background:color-mix(in srgb,var(--color-menu-tint, #fff) 14%,transparent);color:var(--color-texto-nav-item-activo);transform:translate(2px)}.sidebar .link:hover:before,.sidebar .menu:hover:before{height:55%}.sidebar .link.active{background:color-mix(in srgb,var(--color-menu-tint, #fff) 24%,transparent);color:var(--color-texto-nav-item-activo);font-weight:600}.sidebar .link.active:before{height:70%}.sidebar .link_text{font-size:.78rem;letter-spacing:.015em;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.sidebar .menu-caret{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;opacity:.7}.sidebar .icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;transition:transform var(--ah-transition-fast)}.sidebar .link:hover .icon,.sidebar .menu:hover .icon{transform:scale(1.08)}.sidebar .menu_container{margin:2px 0 4px 12px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--color-menu-tint, #fff) 14%,transparent);display:flex;flex-direction:column;gap:1px}.sidebar .menu_container .link{padding:6px 10px;font-size:.72rem}.sidebar .link.is-salir{margin-top:auto;margin-bottom:4px;padding-top:10px;padding-bottom:10px;border-top:1px solid color-mix(in srgb,var(--color-menu-tint, #fff) 12%,transparent);border-radius:0 0 var(--ah-radius-md) var(--ah-radius-md)}.sidebar .link.is-salir:before{background:#ef4444}.sidebar .link.is-salir:hover{background:color-mix(in srgb,#ef4444 18%,transparent);color:#fff}.sidebar .link.is-salir:hover .icon{color:#fff}.sidebar[data-collapsed=true] .link.is-salir{border-radius:0;margin-left:-4px;margin-right:-4px;padding-left:6px;padding-right:6px}.sidebar__footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ah-space-2);padding:var(--ah-space-3) var(--ah-space-2) var(--ah-space-4);border-top:1px solid color-mix(in srgb,var(--color-menu-tint, #fff) 8%,transparent)}.sidebar__footer .sidebar-cambiar-psw-wrapper{width:100%;display:flex;justify-content:center}.sidebar__version{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;margin-top:2px;color:color-mix(in srgb,var(--color-menu-tint, #fff) 62%,transparent);-webkit-user-select:text;-moz-user-select:text;user-select:text}.sidebar__version-label{font-size:.66rem;line-height:1.35;letter-spacing:.02em;white-space:nowrap}.sidebar__version-values{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.sidebar__version-line{font-size:.66rem;line-height:1.35;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sidebar .btn-cambiar-psw{display:inline-block;padding:6px 12px;border-radius:var(--ah-radius-md);font-size:.72rem;color:var(--color-texto-nav-item);background:color-mix(in srgb,var(--color-menu-tint, #fff) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-menu-tint, #fff) 10%,transparent);cursor:pointer;transition:background-color var(--ah-transition-fast),color var(--ah-transition-fast),transform var(--ah-transition-fast)}.sidebar .btn-cambiar-psw:hover{background:color-mix(in srgb,var(--color-menu-tint, #fff) 14%,transparent);color:var(--color-texto-nav-item-activo);transform:translateY(-1px)}.sidebar .boton-apps{margin:0!important;padding:0!important}.sidebar .boton-apps>div{margin:0!important}.sidebar .boton-apps>div>button{height:38px;width:38px;margin:0!important;background:color-mix(in srgb,var(--color-menu-tint, #fff) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--color-menu-tint, #fff) 12%,transparent);transition:background-color var(--ah-transition-fast),transform var(--ah-transition-fast),box-shadow var(--ah-transition-base)}.sidebar .boton-apps>div>button:hover{background:color-mix(in srgb,var(--color-menu-tint, #fff) 16%,transparent)!important;transform:translateY(-2px);box-shadow:var(--ah-shadow-sm)}.sidebar[data-collapsed=true] .link,.sidebar[data-collapsed=true] .menu{justify-content:center;padding:9px 6px;gap:0}.sidebar[data-collapsed=true] .menu_item{justify-content:center}.sidebar[data-collapsed=true] .routes{padding:var(--ah-space-2) 4px}.sidebar[data-collapsed=true] .top_section{justify-content:center;padding:var(--ah-space-3) var(--ah-space-2)}.sidebar[data-collapsed=true] .menu-caret,.sidebar[data-collapsed=true] .usuario,.sidebar[data-collapsed=true] .menu_container{display:none}.sidebar-hamburger{position:fixed;top:12px;left:12px;width:40px;height:40px;display:none;align-items:center;justify-content:center;border-radius:999px;background:var(--color-fondo-menu-primario, #0053a1);color:var(--color-texto-nav-item, #fff);border:none;box-shadow:var(--ah-shadow-md);cursor:pointer;z-index:1030;transition:transform var(--ah-transition-fast),box-shadow var(--ah-transition-base)}.sidebar-hamburger:hover{transform:scale(1.05);box-shadow:var(--ah-shadow-lg)}.sidebar-hamburger:active{transform:scale(.95)}.sidebar-backdrop{position:fixed;inset:0;background:#0f172a80;z-index:1035;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(max-width:767.98px){.app-shell{display:block}.sidebar{position:fixed;top:0;left:0;height:100vh;width:80vw!important;max-width:320px;transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1);box-shadow:var(--ah-shadow-lg)}.sidebar[data-mobile-open=true]{transform:translate(0)}.sidebar[data-collapsed=true] .link,.sidebar[data-collapsed=true] .menu{justify-content:flex-start;padding:8px 10px;gap:10px}.sidebar[data-collapsed=true] .menu_item{justify-content:flex-start}.sidebar[data-collapsed=true] .menu-caret,.sidebar[data-collapsed=true] .usuario,.sidebar[data-collapsed=true] .menu_container{display:revert}.sidebar[data-collapsed=true] .top_section{justify-content:space-between;padding:var(--ah-space-3)}.sidebar-hamburger{display:inline-flex}.app-shell__content{width:100%;min-height:100vh;padding-top:56px}}@media(max-width:479.98px){.app-shell__content{padding-top:56px}.sidebar{width:85vw!important}}@media(min-width:1600px){.app-shell__content .container,.app-shell__content .container-sm,.app-shell__content .container-md,.app-shell__content .container-lg,.app-shell__content .container-xl,.app-shell__content .container-xxl{max-width:1480px}}@media(min-width:1920px){.app-shell__content .container,.app-shell__content .container-sm,.app-shell__content .container-md,.app-shell__content .container-lg,.app-shell__content .container-xl,.app-shell__content .container-xxl{max-width:1680px}}@media(min-width:2560px){.app-shell__content .container,.app-shell__content .container-sm,.app-shell__content .container-md,.app-shell__content .container-lg,.app-shell__content .container-xl,.app-shell__content .container-xxl{max-width:2000px}}*,*:before,*:after{box-sizing:border-box;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#212529;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}@media(min-width:1200px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}p,ul,ol{margin-top:0;margin-bottom:1rem}button,input,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,[type=button],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}table{border-collapse:collapse}img,svg{vertical-align:middle}a{color:var(--color-button-primario, #0053a1);text-decoration:none}[hidden]{display:none!important}:root{--ah-gutter-x: 1.5rem;--ah-gutter-y: 0}.row{display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--ah-gutter-y));margin-right:calc(-.5 * var(--ah-gutter-x));margin-left:calc(-.5 * var(--ah-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--ah-gutter-x) * .5);padding-left:calc(var(--ah-gutter-x) * .5);margin-top:var(--ah-gutter-y)}.g-0{--ah-gutter-x: 0;--ah-gutter-y: 0}.g-1{--ah-gutter-x: .25rem;--ah-gutter-y: .25rem}.g-2{--ah-gutter-x: .5rem;--ah-gutter-y: .5rem}.g-3{--ah-gutter-x: 1rem;--ah-gutter-y: 1rem}.g-4{--ah-gutter-x: 1.5rem;--ah-gutter-y: 1.5rem}.g-5{--ah-gutter-x: 3rem;--ah-gutter-y: 3rem}.gx-0{--ah-gutter-x: 0}.gx-1{--ah-gutter-x: .25rem}.gx-2{--ah-gutter-x: .5rem}.gx-3{--ah-gutter-x: 1rem}.gx-4{--ah-gutter-x: 1.5rem}.gx-5{--ah-gutter-x: 3rem}.gy-0{--ah-gutter-y: 0}.gy-1{--ah-gutter-y: .25rem}.gy-2{--ah-gutter-y: .5rem}.gy-3{--ah-gutter-y: 1rem}.gy-4{--ah-gutter-y: 1.5rem}.gy-5{--ah-gutter-y: 3rem}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-0{margin-left:0}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}}@media(min-width:576px){.g-sm-0{--ah-gutter-x: 0;--ah-gutter-y: 0}.g-sm-1{--ah-gutter-x: .25rem;--ah-gutter-y: .25rem}.g-sm-2{--ah-gutter-x: .5rem;--ah-gutter-y: .5rem}.g-sm-3{--ah-gutter-x: 1rem;--ah-gutter-y: 1rem}.g-sm-4{--ah-gutter-x: 1.5rem;--ah-gutter-y: 1.5rem}.g-sm-5{--ah-gutter-x: 3rem;--ah-gutter-y: 3rem}.gx-sm-0{--ah-gutter-x: 0}.gx-sm-1{--ah-gutter-x: .25rem}.gx-sm-2{--ah-gutter-x: .5rem}.gx-sm-3{--ah-gutter-x: 1rem}.gx-sm-4{--ah-gutter-x: 1.5rem}.gx-sm-5{--ah-gutter-x: 3rem}.gy-sm-0{--ah-gutter-y: 0}.gy-sm-1{--ah-gutter-y: .25rem}.gy-sm-2{--ah-gutter-y: .5rem}.gy-sm-3{--ah-gutter-y: 1rem}.gy-sm-4{--ah-gutter-y: 1.5rem}.gy-sm-5{--ah-gutter-y: 3rem}}@media(min-width:768px){.g-md-0{--ah-gutter-x: 0;--ah-gutter-y: 0}.g-md-1{--ah-gutter-x: .25rem;--ah-gutter-y: .25rem}.g-md-2{--ah-gutter-x: .5rem;--ah-gutter-y: .5rem}.g-md-3{--ah-gutter-x: 1rem;--ah-gutter-y: 1rem}.g-md-4{--ah-gutter-x: 1.5rem;--ah-gutter-y: 1.5rem}.g-md-5{--ah-gutter-x: 3rem;--ah-gutter-y: 3rem}.gx-md-0{--ah-gutter-x: 0}.gx-md-1{--ah-gutter-x: .25rem}.gx-md-2{--ah-gutter-x: .5rem}.gx-md-3{--ah-gutter-x: 1rem}.gx-md-4{--ah-gutter-x: 1.5rem}.gx-md-5{--ah-gutter-x: 3rem}.gy-md-0{--ah-gutter-y: 0}.gy-md-1{--ah-gutter-y: .25rem}.gy-md-2{--ah-gutter-y: .5rem}.gy-md-3{--ah-gutter-y: 1rem}.gy-md-4{--ah-gutter-y: 1.5rem}.gy-md-5{--ah-gutter-y: 3rem}}@media(min-width:992px){.g-lg-0{--ah-gutter-x: 0;--ah-gutter-y: 0}.g-lg-1{--ah-gutter-x: .25rem;--ah-gutter-y: .25rem}.g-lg-2{--ah-gutter-x: .5rem;--ah-gutter-y: .5rem}.g-lg-3{--ah-gutter-x: 1rem;--ah-gutter-y: 1rem}.g-lg-4{--ah-gutter-x: 1.5rem;--ah-gutter-y: 1.5rem}.g-lg-5{--ah-gutter-x: 3rem;--ah-gutter-y: 3rem}.gx-lg-0{--ah-gutter-x: 0}.gx-lg-1{--ah-gutter-x: .25rem}.gx-lg-2{--ah-gutter-x: .5rem}.gx-lg-3{--ah-gutter-x: 1rem}.gx-lg-4{--ah-gutter-x: 1.5rem}.gx-lg-5{--ah-gutter-x: 3rem}.gy-lg-0{--ah-gutter-y: 0}.gy-lg-1{--ah-gutter-y: .25rem}.gy-lg-2{--ah-gutter-y: .5rem}.gy-lg-3{--ah-gutter-y: 1rem}.gy-lg-4{--ah-gutter-y: 1.5rem}.gy-lg-5{--ah-gutter-y: 3rem}}@media(min-width:1200px){.g-xl-0{--ah-gutter-x: 0;--ah-gutter-y: 0}.g-xl-1{--ah-gutter-x: .25rem;--ah-gutter-y: .25rem}.g-xl-2{--ah-gutter-x: .5rem;--ah-gutter-y: .5rem}.g-xl-3{--ah-gutter-x: 1rem;--ah-gutter-y: 1rem}.g-xl-4{--ah-gutter-x: 1.5rem;--ah-gutter-y: 1.5rem}.g-xl-5{--ah-gutter-x: 3rem;--ah-gutter-y: 3rem}.gx-xl-0{--ah-gutter-x: 0}.gx-xl-1{--ah-gutter-x: .25rem}.gx-xl-2{--ah-gutter-x: .5rem}.gx-xl-3{--ah-gutter-x: 1rem}.gx-xl-4{--ah-gutter-x: 1.5rem}.gx-xl-5{--ah-gutter-x: 3rem}.gy-xl-0{--ah-gutter-y: 0}.gy-xl-1{--ah-gutter-y: .25rem}.gy-xl-2{--ah-gutter-y: .5rem}.gy-xl-3{--ah-gutter-y: 1rem}.gy-xl-4{--ah-gutter-y: 1.5rem}.gy-xl-5{--ah-gutter-y: 3rem}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media(min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media(min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1320px}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link:hover,.nav-link:focus{color:#0a58ca}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-expand .navbar-nav{flex-direction:row}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}:root{--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--ah-shadow-xs: 0 1px 2px 0 rgba(15, 23, 42, .12), 0 1px 1px 0 rgba(15, 23, 42, .08);--ah-shadow-sm: 0 1px 3px 0 rgba(15, 23, 42, .16), 0 4px 10px -2px rgba(15, 23, 42, .14);--ah-shadow-md: 0 4px 8px -2px rgba(15, 23, 42, .18), 0 12px 28px -6px rgba(15, 23, 42, .2);--ah-shadow-lg: 0 8px 16px -4px rgba(15, 23, 42, .2), 0 24px 48px -10px rgba(15, 23, 42, .28);--ah-glow-sm: 0 0 0 1.5px color-mix(in srgb, var(--color-button-primario, #0053a1) 45%, transparent), 0 6px 18px -2px color-mix(in srgb, var(--color-button-primario, #0053a1) 45%, transparent);--ah-glow-md: 0 0 0 1.5px color-mix(in srgb, var(--color-button-primario, #0053a1) 35%, transparent), 0 10px 28px -4px color-mix(in srgb, var(--color-button-primario, #0053a1) 50%, transparent);--ah-shadow-xl: 0 16px 32px -8px rgba(15, 23, 42, .28), 0 40px 80px -16px rgba(15, 23, 42, .36);--ah-glow-lg: 0 0 0 2px color-mix(in srgb, var(--color-button-primario, #0053a1) 30%, transparent), 0 14px 36px -6px color-mix(in srgb, var(--color-button-primario, #0053a1) 55%, transparent);--ah-bevel-gloss: inset 0 1px 0 0 rgba(255, 255, 255, .35), inset 0 -1px 2px 0 rgba(0, 0, 0, .12);--ah-bevel-press: inset 0 1px 3px 0 rgba(0, 0, 0, .18);--ah-bevel-recessed: inset 0 1px 3px 0 rgba(15, 23, 42, .05);--ah-shadow-gloss-xs: var(--ah-shadow-xs), var(--ah-bevel-gloss);--ah-shadow-gloss-sm: var(--ah-shadow-sm), var(--ah-bevel-gloss);--ah-shadow-gloss-md: var(--ah-shadow-md), var(--ah-bevel-gloss);--ah-glow-gloss-sm: var(--ah-glow-sm), var(--ah-bevel-gloss);--ah-glow-gloss-md: var(--ah-glow-md), var(--ah-bevel-gloss);--ah-shadow-press-xs: var(--ah-shadow-xs), var(--ah-bevel-press);--ah-shadow-recessed-xs: var(--ah-shadow-xs), var(--ah-bevel-recessed);--ah-glow-recessed-sm: var(--ah-glow-sm), var(--ah-bevel-recessed);--ah-shadow-modal-xl: var(--ah-shadow-xl), var(--ah-bevel-gloss);--ah-shadow-tooltip: 0 10px 24px -4px rgba(0, 0, 0, .35), var(--ah-bevel-gloss);--ah-radius-sm: 7px;--ah-radius-md: 12px;--ah-radius-lg: 16px;--ah-radius-xl: 22px;--ah-space-1: 4px;--ah-space-2: 8px;--ah-space-3: 12px;--ah-space-4: 16px;--ah-space-5: 24px;--ah-space-6: 32px;--ah-ease-out: cubic-bezier(.22, .61, .36, 1);--ah-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ah-ease-spring: cubic-bezier(.2, .9, .3, 1.2);--ah-transition-fast: .14s var(--ah-ease-out);--ah-transition-base: .22s var(--ah-ease-out);--ah-transition-slow: .36s var(--ah-ease-out);--ah-surface: #ffffff;--ah-surface-muted: #f8fafc;--ah-border: #e5e7eb;--ah-border-strong: #d1d5db;--ah-text: #0f172a;--ah-text-muted: #64748b;--ah-focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-button-primario, #0053a1) 32%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--ah-border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--ah-border-strong);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--ah-text-muted);background-clip:padding-box;border:2px solid transparent}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}*:focus-visible{outline:none;box-shadow:var(--ah-focus-ring);border-radius:var(--ah-radius-sm)}.btn{display:inline-block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;transition:transform .2s var(--ah-ease-spring),box-shadow var(--ah-transition-base),background-color var(--ah-transition-base),border-color var(--ah-transition-base);border-radius:var(--ah-radius-md);letter-spacing:.01em;box-shadow:var(--ah-shadow-sm),var(--ah-bevel-gloss)}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--ah-shadow-md),var(--ah-bevel-gloss)}.btn-main:hover:not(:disabled),.btn-primary:hover:not(:disabled){box-shadow:var(--ah-glow-md),var(--ah-bevel-gloss)}.btn-main{color:var(--color-button-primario-text, #ffffff)}.btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:var(--ah-shadow-xs),var(--ah-bevel-press)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background-color:var(--color-button-primario, #0053a1);color:#fff;border-color:var(--color-button-primario, #0053a1)}.btn-primary:hover:not(:disabled){background-color:var(--color-button-primario-hover, #00417f);color:#fff}.btn-secondary{background-color:var(--color-button-secundario, #6c757d);color:#fff;border-color:var(--color-button-secundario, #6c757d)}.btn-secondary:hover:not(:disabled){background-color:var(--color-button-secundario-hover, #5c636a);color:#fff}.btn-success{background-color:#16a34a;color:#fff;border-color:#16a34a}.btn-success:hover:not(:disabled){background-color:#15803d;color:#fff}.btn-danger{background-color:#dc2626;color:#fff;border-color:#dc2626}.btn-danger:hover:not(:disabled){background-color:#b91c1c;color:#fff}.btn-warning{background-color:#facc15;color:#000;border-color:#facc15}.btn-warning:hover:not(:disabled){background-color:#eab308;color:#000}.btn-info{background-color:#06b6d4;color:#fff;border-color:#06b6d4}.btn-info:hover:not(:disabled){background-color:#0891b2;color:#fff}.btn-dark{background-color:#1f2937;color:#fff;border-color:#1f2937}.btn-dark:hover:not(:disabled){background-color:#111827;color:#fff}.btn-light{background-color:#f3f4f6;color:#111827;border-color:#d1d5db}.btn-light:hover:not(:disabled){background-color:#e5e7eb;color:#111827}.btn-outline-main{background-color:transparent}.btn-outline-primary{background-color:transparent;color:var(--color-button-primario, #0053a1);border-color:var(--color-button-primario, #0053a1)}.btn-outline-primary:hover:not(:disabled){background-color:var(--color-button-primario, #0053a1);color:#fff}.btn-outline-secondary{background-color:transparent;color:var(--color-button-secundario, #6c757d);border-color:var(--color-button-secundario, #6c757d)}.btn-outline-secondary:hover:not(:disabled){background-color:var(--color-button-secundario, #6c757d);color:#fff}.btn-outline-success{background-color:transparent;color:#16a34a;border-color:#16a34a}.btn-outline-success:hover:not(:disabled){background-color:#16a34a;color:#fff}.btn-outline-danger{background-color:transparent;color:#dc2626;border-color:#dc2626}.btn-outline-danger:hover:not(:disabled){background-color:#dc2626;color:#fff}.btn-outline-warning{background-color:transparent;color:#a16207;border-color:#facc15}.btn-outline-warning:hover:not(:disabled){background-color:#facc15;color:#000}.btn-outline-info{background-color:transparent;color:#0891b2;border-color:#06b6d4}.btn-outline-info:hover:not(:disabled){background-color:#06b6d4;color:#fff}.btn-outline-dark{background-color:transparent;color:#1f2937;border-color:#1f2937}.btn-outline-dark:hover:not(:disabled){background-color:#1f2937;color:#fff}.btn-outline-light{background-color:transparent;color:#374151;border-color:#d1d5db}.btn-outline-light:hover:not(:disabled){background-color:#f3f4f6;color:#111827}.form-control,.form-select{transition:border-color var(--ah-transition-base),box-shadow var(--ah-transition-base);border-radius:var(--ah-radius-md)}.form-control:focus,.form-select:focus{border-color:var(--color-button-primario, #0053a1);box-shadow:var(--ah-glow-sm),var(--ah-bevel-recessed)}.card{position:relative;display:flex;flex-direction:column;min-width:0;background-color:var(--ah-surface, #fff);border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);box-shadow:var(--ah-shadow-xs);transition:box-shadow var(--ah-transition-base),transform var(--ah-transition-base)}.card:hover{box-shadow:var(--ah-shadow-lg)}.card-body{padding:1rem;flex:1 1 auto}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{padding:.5rem 1rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.table{--bs-table-hover-bg: color-mix(in srgb, var(--color-button-primario, #0053a1) 6%, transparent);--bs-table-striped-bg: var(--ah-surface-muted);border-radius:var(--ah-radius-md);overflow:hidden;border-color:var(--ah-border);font-size:.85rem}.table>thead{background:linear-gradient(180deg,var(--ah-surface) 0%,var(--ah-surface-muted) 100%);position:sticky;top:0;z-index:2}.table>thead th{font-weight:600;color:var(--ah-text);background:transparent!important;border-bottom:1.5px solid var(--ah-border-strong);border-top:none;letter-spacing:.025em;text-transform:uppercase;font-size:.72rem;padding:12px 10px;white-space:nowrap}.table>tbody>tr{transition:background-color var(--ah-transition-fast),box-shadow var(--ah-transition-fast)}.table:not(.tabla-bandeja)>tbody>tr:hover{box-shadow:inset 3px 0 0 0 var(--color-button-primario, #0053a1)}.table>tbody>tr>td{padding:10px;vertical-align:middle;border-color:var(--ah-border);color:var(--ah-text)}.table-responsive{border:1px solid var(--ah-border);border-radius:var(--ah-radius-md);overflow-x:auto;background:var(--ah-surface);box-shadow:var(--ah-shadow-xs)}.table-responsive>.table{margin-bottom:0;border:none}.table-responsive-container{position:relative;width:100%;max-height:calc(100vh - 280px);min-height:320px;overflow-x:auto;overflow-y:auto;border:1px solid var(--ah-border, #e5e7eb);border-radius:var(--ah-radius-md, 10px);background:var(--ah-surface, #fff);box-shadow:var(--ah-shadow-xs);-webkit-overflow-scrolling:touch}.table-responsive-container>.table{margin-bottom:0;border:none}.table-responsive-container>.table>thead{position:sticky;top:0;z-index:3}.table-responsive-container>.table>thead th{background-color:var(--ah-surface-muted, #f8fafc)}.table.border{border:none!important;outline:1px solid var(--ah-border);outline-offset:-1px;border-radius:var(--ah-radius-md)}.modal{position:fixed;top:0;left:0;z-index:1055;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--ah-surface, #fff);background-clip:padding-box;outline:0}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-content{border-radius:var(--ah-radius-lg);border:1px solid var(--ah-border-strong);box-shadow:var(--ah-shadow-lg),0 0 0 1px #00000014;overflow:hidden}.modal-backdrop.show{opacity:.6!important}.modal-header{border-bottom:1px solid var(--ah-border)}.modal-footer{border-top:1px solid var(--ah-border)}.badge{display:inline-block;border-radius:999px;letter-spacing:.02em;padding:.35em .7em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:300;line-height:1.2}.display-1{font-size:calc(1.625rem + 4.5vw)}.display-2{font-size:calc(1.575rem + 3.9vw)}.display-3{font-size:calc(1.525rem + 3.3vw)}.display-4{font-size:calc(1.475rem + 2.7vw)}.display-5{font-size:calc(1.425rem + 2.1vw)}.display-6{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.display-1{font-size:5rem}.display-2{font-size:4.5rem}.display-3{font-size:4rem}.display-4{font-size:3.5rem}.display-5{font-size:3rem}.display-6{font-size:2.5rem}}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-striped-bg)}.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-hover-bg)}.align-middle{vertical-align:middle!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}a{text-decoration:none;transition:color var(--ah-transition-fast)}a:hover{text-decoration:underline;text-underline-offset:3px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ah-surface{background:var(--ah-surface);border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);box-shadow:var(--ah-shadow-xs)}.ah-glass{background:color-mix(in srgb,var(--ah-surface) 70%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border:1px solid color-mix(in srgb,var(--ah-border) 60%,transparent)}.ah-elevated-1{box-shadow:var(--ah-shadow-sm)}.ah-elevated-2{box-shadow:var(--ah-shadow-md)}.ah-elevated-3{box-shadow:var(--ah-shadow-lg)}@keyframes ah-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ah-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ah-fade-in{animation:ah-fade-in var(--ah-transition-base) ease-out both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button,input,select,textarea,a,.card,.list-group-item,.nav-link,.dropdown-item,.alert,.badge{transition:color var(--ah-transition-fast),background-color var(--ah-transition-fast),border-color var(--ah-transition-fast),box-shadow var(--ah-transition-base),transform var(--ah-transition-fast)}img{animation:ah-img-fade-in .32s var(--ah-ease-out, ease-out) both}@keyframes ah-img-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){img{animation:none}}@media(max-width:768px){.modal-dialog{margin:var(--ah-space-3)}.table-responsive{border-radius:var(--ah-radius-md)}}.form-label{font-size:.72rem!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--ah-text-muted)!important;margin-bottom:5px!important;display:block!important;line-height:1.4!important}.form-control,.form-select{display:block;width:100%;padding:.375rem .75rem;background-color:var(--ah-surface)!important;border:1.5px solid var(--ah-border)!important;color:var(--ah-text)!important;font-size:.865rem!important;height:38px!important;border-radius:var(--ah-radius-md)!important;box-shadow:var(--ah-shadow-xs),var(--ah-bevel-recessed)!important;transition:border-color var(--ah-transition-base),box-shadow var(--ah-transition-base),background-color var(--ah-transition-base)!important;line-height:1.5!important}textarea.form-control{height:auto!important;min-height:80px;resize:vertical}.form-control:hover:not(:focus):not(:disabled):not([readonly]),.form-select:hover:not(:focus):not(:disabled){border-color:var(--ah-border-strong)!important;background-color:color-mix(in srgb,var(--ah-surface-muted) 70%,var(--ah-surface))!important;box-shadow:var(--ah-shadow-sm)!important}.form-control:focus,.form-control:focus-visible,.form-select:focus,.form-select:focus-visible{background-color:var(--ah-surface)!important;border-color:var(--color-button-primario, #0053a1)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-primario, #0053a1) 16%,transparent),var(--ah-shadow-sm)!important;outline:none!important}.form-control:disabled,.form-control[readonly],.form-select:disabled{background-color:var(--ah-surface-muted)!important;border-color:var(--ah-border)!important;color:var(--ah-text-muted)!important;cursor:not-allowed!important;opacity:.7!important;box-shadow:none!important}.form-control.campo-copiable[readonly],.form-control.campo-copiable:disabled{cursor:text!important;opacity:.85!important;-moz-user-select:text;user-select:text;-webkit-user-select:text}.form-select.campo-copiable:disabled{cursor:default!important;opacity:.85!important}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .7rem center!important;background-size:16px 16px!important;padding-right:2.2rem!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.form-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230053a1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important}.is-invalid,.form-select.is-invalid,.form-control.is-invalid{border-color:#dc3545!important}.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.form-select option{background-color:var(--ah-surface);color:var(--ah-text);font-size:.875rem;padding:6px 12px}.form-select option:checked{background-color:color-mix(in srgb,var(--color-button-primario, #0053a1) 10%,var(--ah-surface));color:var(--color-button-primario, #0053a1);font-weight:600}.form-select option:disabled,.form-select option[value=""]{color:var(--ah-text-muted);font-style:italic}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>input{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group-text{background-color:var(--ah-surface-muted)!important;border:1.5px solid var(--ah-border)!important;color:var(--ah-text-muted)!important;border-radius:var(--ah-radius-md)!important;font-size:.865rem}.input-group:focus-within .input-group-text{border-color:var(--color-button-primario, #0053a1)!important;color:var(--color-button-primario, #0053a1)!important}.input-group .form-control:not(:first-child),.input-group .form-select:not(:first-child){border-left:none!important}.input-group .form-control:not(:last-child),.input-group .form-select:not(:last-child){border-right:none!important}.input-group>:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group>:not(:first-child):not(:last-child){border-radius:0!important}.formulario .form-select,.formulario .form-control{font-size:.8rem!important;height:34px!important;padding-top:.25rem!important;padding-bottom:.25rem!important}.formulario .form-label{font-size:.68rem!important}.filtros-fade-in{animation:filtros-fade-in .35s ease-out both}@keyframes filtros-fade-in{0%,18%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.filtros-fade-in{animation:none}}@media(max-width:767.98px){.form-control,.form-select{height:42px!important;font-size:1rem!important}.form-label{font-size:.75rem!important}}.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-primario, #0053a1) 32%,transparent),var(--ah-shadow-sm)!important;outline:none}.btn-primary:hover:not(:disabled),.btn-main:hover:not(:disabled){box-shadow:0 4px 12px -2px color-mix(in srgb,var(--color-button-primario, #0d6efd) 35%,transparent),var(--ah-shadow-sm)}.btn-success:hover:not(:disabled){box-shadow:0 4px 12px -2px #16a34a59,var(--ah-shadow-sm)}.btn-danger:hover:not(:disabled){box-shadow:0 4px 12px -2px #dc262659,var(--ah-shadow-sm)}.btn-warning:hover:not(:disabled){box-shadow:0 4px 12px -2px #facc1573,var(--ah-shadow-sm)}.btn-info:hover:not(:disabled){box-shadow:0 4px 12px -2px #06b6d459,var(--ah-shadow-sm)}.table:not(.tabla-bandeja)>tbody>tr:hover>*{background-color:color-mix(in srgb,var(--color-button-primario, #0053a1) 7%,transparent)!important}.card:hover{box-shadow:var(--ah-shadow-md);border-color:color-mix(in srgb,var(--ah-border-strong, #d1d5db) 80%,var(--color-button-primario, #0053a1))}.form-control:focus,.form-select:focus,.form-check-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-button-primario, #0053a1) 22%,transparent),0 1px 2px #0f172a0a!important;border-color:var(--color-button-primario, #0053a1)!important}.modal-content{box-shadow:0 25px 60px -15px #0f172a4d,0 10px 20px -10px #0f172a26!important}.modal-backdrop.show{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal,.modal-backdrop{left:var(--ah-content-left, 0);right:0;width:auto}.swal-en-contenido{left:var(--ah-content-left, 0)!important}.swal-en-contenido .swal2-popup{max-width:100%}.swal2-popup .form-control,.swal2-popup .form-select{width:calc(100% - 4em)!important}.badge.bg-success,.badge.bg-danger,.badge.bg-warning,.badge.bg-info,.badge.bg-primary{box-shadow:0 1px 2px #0f172a0f}.alert{padding:1rem;margin-bottom:1rem;border-radius:var(--ah-radius-md, 10px);border-left-width:3px;border:1px solid transparent}.alert-primary{background-color:#cfe2ff;color:#084298;border-color:#b6d4fe;border-left-color:var(--color-button-primario, #0d6efd)}.alert-secondary{background-color:#e2e3e5;color:#41464b;border-color:#d3d6d8;border-left-color:#6c757d}.alert-success{background-color:#d1e7dd;color:#0f5132;border-color:#badbcc;border-left-color:#16a34a}.alert-danger{background-color:#f8d7da;color:#842029;border-color:#f5c2c7;border-left-color:#dc2626}.alert-warning{background-color:#fff3cd;color:#664d03;border-color:#ffecb5;border-left-color:#facc15}.alert-info{background-color:#cff4fc;color:#055160;border-color:#b6effb;border-left-color:#06b6d4}.alert-light{background-color:#fefefe;color:#636464;border-color:#fdfdfe;border-left-color:#d1d5db}.alert-dark{background-color:#d3d3d4;color:#141619;border-color:#bcbebf;border-left-color:#1f2937}.alert-primary,.alert-secondary,.alert-success,.alert-danger,.alert-warning,.alert-info,.alert-light,.alert-dark{border-left-width:3px}.table>thead th{font-weight:600;background:linear-gradient(180deg,color-mix(in srgb,var(--ah-surface, #fff) 95%,var(--color-button-primario, #0053a1)),var(--ah-surface-muted, #f8fafc))!important}.form-label.bold,label.form-label{font-weight:600;letter-spacing:.02em}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:var(--color-button-primario, #0d6efd);text-decoration:none;background-color:#fff;border:1px solid #dee2e6;padding:.375rem .75rem;border-radius:var(--ah-radius-sm, 6px);transition:color var(--ah-transition-fast),background-color var(--ah-transition-fast),border-color var(--ah-transition-fast),box-shadow var(--ah-transition-fast)}.page-link:hover{z-index:2;color:var(--color-button-primario-hover, #0a58ca);background-color:#e9ecef;border-color:#dee2e6}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:var(--color-button-primario, #0d6efd);border-color:var(--color-button-primario, #0d6efd);box-shadow:0 2px 6px -1px color-mix(in srgb,var(--color-button-primario, #0d6efd) 40%,transparent)}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:var(--ah-radius-md, 10px)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;transition:width .6s ease}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat;border:0;border-radius:var(--ah-radius-sm, 6px);opacity:.5;cursor:pointer;transition:opacity var(--ah-transition-fast)}.btn-close:hover{color:#000;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--color-button-primario, #0d6efd) 25%,transparent);opacity:1}.btn-close:disabled{pointer-events:none;opacity:.25}.dropdown-item:hover{background-color:var(--ah-surface-muted, #f8fafc)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tabla-bandeja-compacta{table-layout:auto;width:100%;font-size:.78rem!important;overflow:visible!important}.tabla-bandeja-compacta>thead th,.tabla-bandeja-compacta>tbody td{padding:.28rem .35rem!important;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.tabla-bandeja-compacta>thead th{font-size:.7rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap}.tabla-bandeja-compacta>thead th:first-child,.tabla-bandeja-compacta>tbody>tr:first-child>td:first-child{white-space:nowrap;word-break:normal;overflow-wrap:normal}.tabla-bandeja-compacta>thead th:first-child,.tabla-bandeja-compacta>tbody>tr>td:first-child{padding-left:.9rem!important}.tabla-bandeja-compacta>thead th:last-child,.tabla-bandeja-compacta>tbody>tr>td:last-child{padding-right:.9rem!important}.tabla-bandeja{overflow:visible!important}.table>tbody>tr.fila-bloqueada>*{--bs-table-bg-type: #ffc107;--bs-table-accent-bg: #ffc107;background-color:#ffc107!important;box-shadow:inset 0 0 0 9999px #ffc107!important;color:#212529}.bandeja-grupo{transition:transform var(--ah-transition-fast, .14s ease-out);transform-origin:center center}.bandeja-grupo:hover{transform:scale(1.012);cursor:pointer}.bandeja-fade-in{animation:bandeja-container-in .36s cubic-bezier(.16,1,.3,1) both}@keyframes bandeja-container-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bandeja-row-stagger{animation:bandeja-row-in .24s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--row-i, 0) * 30ms)}@keyframes bandeja-row-in{0%{opacity:0}to{opacity:1}}.bandeja-spinner{animation:spinner-border .75s linear infinite,bandeja-spinner-pulse 1.8s ease-in-out infinite}@keyframes bandeja-spinner-pulse{0%,to{opacity:.85}50%{opacity:1}}.bandeja-loading-panel{animation:bandeja-container-in .24s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.bandeja-fade-in,.bandeja-row-stagger,.bandeja-loading-panel{animation:none}.bandeja-spinner{animation:spinner-border .75s linear infinite}.bandeja-grupo{transition:none}.bandeja-grupo:hover{transform:none}}.tramite-reveal-wrapper{position:relative;min-height:480px}.tramite-reveal-content.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.tramite-reveal-content.is-revealed{animation:tramite-reveal .26s cubic-bezier(.16,1,.3,1) backwards}@keyframes tramite-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tramite-reveal-content.is-revealed{animation:none}}.tramite-skeleton{animation:tramite-skeleton-in .28s ease-out both;min-height:600px;--sk-bg: #e9ecef;--sk-bg-warm: #eef0f3;--sk-shimmer: rgba(255, 255, 255, .45);--sk-shimmer-light: rgba(255, 255, 255, .3)}@keyframes tramite-skeleton-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tramite-skeleton__delay-1{animation:tramite-skeleton-fade-up .36s ease-out both;animation-delay:80ms}.tramite-skeleton__delay-2{animation:tramite-skeleton-fade-up .42s ease-out both;animation-delay:.16s}@keyframes tramite-skeleton-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tramite-skeleton__banner{background:var(--color-button-primario, #0053a1);background-image:linear-gradient(to right,var(--color-button-primario, #0053a1),color-mix(in srgb,var(--color-button-primario, #0053a1) 88%,#000))}.tramite-skeleton__chip{padding:4px 8px}.tramite-skeleton__chip-titulo{height:9px;margin:0 auto 6px;background:#ffffff59;border-radius:4px;position:relative;overflow:hidden}.tramite-skeleton__chip-valor{height:14px;margin:0 auto;background:#ffffff8c;border-radius:4px;position:relative;overflow:hidden}.tramite-skeleton__line,.tramite-skeleton__label,.tramite-skeleton__input,.tramite-skeleton__tab,.tramite-skeleton__btn-pill,.tramite-skeleton__btn-large,.tramite-skeleton__avatar,.tramite-skeleton__card-header{position:relative;overflow:hidden;background:var(--sk-bg-warm);border-radius:6px}.tramite-skeleton__chip-titulo:after,.tramite-skeleton__chip-valor:after,.tramite-skeleton__line:after,.tramite-skeleton__label:after,.tramite-skeleton__input:after,.tramite-skeleton__tab:after,.tramite-skeleton__btn-pill:after,.tramite-skeleton__btn-large:after,.tramite-skeleton__avatar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--sk-shimmer-light) 40%,var(--sk-shimmer) 50%,var(--sk-shimmer-light) 60%,transparent 100%);transform:translate(-100%);animation:tramite-skeleton-shimmer 1.8s ease-in-out infinite}@keyframes tramite-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tramite-skeleton__tabs{display:flex;gap:10px;border-bottom:1px solid #f1f3f5;padding-bottom:4px;padding-left:12px}.tramite-skeleton__tab{height:34px;border-radius:6px 6px 0 0}.tramite-skeleton__seccion{margin-bottom:28px}.tramite-skeleton__label{height:11px;margin-bottom:8px;border-radius:4px}.tramite-skeleton__input{height:38px;border-radius:6px}.tramite-skeleton__btn-pill{height:30px;border-radius:16px}.tramite-skeleton__btn-large{height:40px;border-radius:6px}.tramite-skeleton__card{background:#fff;border:1px solid #f1f3f5;border-radius:10px;padding:20px;margin-bottom:24px;box-shadow:0 1px 2px #0000000a}.tramite-skeleton__avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0}.tramite-skeleton__indicador{position:fixed;bottom:16px;right:16px;z-index:50;display:flex;align-items:center;background:#fff;border:1px solid #f1f3f5;border-radius:999px;padding:8px 16px;box-shadow:0 4px 12px #0000000f;color:#6c757d;animation:tramite-skeleton-indicador-in .4s ease-out both;animation-delay:.6s}@keyframes tramite-skeleton-indicador-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tramite-skeleton,.tramite-skeleton__delay-1,.tramite-skeleton__delay-2,.tramite-skeleton__indicador{animation:none}.tramite-skeleton__chip-titulo:after,.tramite-skeleton__chip-valor:after,.tramite-skeleton__line:after,.tramite-skeleton__label:after,.tramite-skeleton__input:after,.tramite-skeleton__tab:after,.tramite-skeleton__btn-pill:after,.tramite-skeleton__btn-large:after,.tramite-skeleton__avatar:after{animation:none;background:var(--sk-shimmer-light)}}.swal2-container{z-index:10500!important;pointer-events:auto!important}.swal2-popup,.swal2-actions,.swal2-actions button,.swal2-confirm,.swal2-cancel,.swal2-deny,.swal2-close,.swal2-input,.swal2-textarea{pointer-events:auto!important}body:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container.swal2-backdrop-show{background:#00000080!important}.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-invisible{visibility:hidden}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-inset-0{inset:0}.tw-bottom-0{bottom:0}.tw-left-0\.5{left:.125rem}.tw-left-2\.5{left:.625rem}.tw-right-2\.5{right:.625rem}.tw-top-0{top:0}.tw-top-1\/2{top:50%}.tw-z-10{z-index:10}.tw-z-\[10490\]{z-index:10490}.tw-z-\[10600\]{z-index:10600}.tw-z-\[1070\]{z-index:1070}.tw-z-\[2\]{z-index:2}.tw-col-span-6{grid-column:span 6 / span 6}.tw-col-start-1{grid-column-start:1}.tw-col-start-2{grid-column-start:2}.tw-col-start-3{grid-column-start:3}.tw-col-start-4{grid-column-start:4}.tw-col-start-5{grid-column-start:5}.tw-col-start-6{grid-column-start:6}.tw-float-right{float:right}.tw-m-0{margin:0}.tw-m-2{margin:.5rem}.tw-m-3{margin:.75rem}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-mx-3{margin-left:.75rem;margin-right:.75rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.tw-my-12{margin-top:3rem;margin-bottom:3rem}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-my-3{margin-top:.75rem;margin-bottom:.75rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.tw--mb-px{margin-bottom:-1px}.tw-mb-0{margin-bottom:0}.tw-mb-0\.5{margin-bottom:.125rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-2\.5{margin-bottom:.625rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-me-1{margin-inline-end:.25rem}.tw-me-2{margin-inline-end:.5rem}.tw-me-4{margin-inline-end:1rem}.tw-ml-1{margin-left:.25rem}.tw-ml-2{margin-left:.5rem}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:.25rem}.tw-mr-2{margin-right:.5rem}.tw-ms-1{margin-inline-start:.25rem}.tw-ms-2{margin-inline-start:.5rem}.tw-ms-3{margin-inline-start:.75rem}.tw-ms-4{margin-inline-start:1rem}.tw-ms-auto{margin-inline-start:auto}.tw-mt-0{margin-top:0}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-12{margin-top:3rem}.tw-mt-2{margin-top:.5rem}.tw-mt-2\.5{margin-top:.625rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-auto{margin-top:auto}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-1\.5{height:.375rem}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-20{height:5rem}.tw-h-4{height:1rem}.tw-h-40{height:10rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-7{height:1.75rem}.tw-h-8{height:2rem}.tw-h-9{height:2.25rem}.tw-h-\[85vh\]{height:85vh}.tw-h-full{height:100%}.tw-h-px{height:1px}.tw-max-h-72{max-height:18rem}.tw-max-h-80{max-height:20rem}.tw-max-h-\[90vh\]{max-height:90vh}.tw-max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.tw-min-h-0{min-height:0px}.tw-min-h-\[10rem\]{min-height:10rem}.tw-min-h-\[12rem\]{min-height:12rem}.tw-min-h-\[200px\]{min-height:200px}.tw-w-1\.5{width:.375rem}.tw-w-11{width:2.75rem}.tw-w-14{width:3.5rem}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-28{width:7rem}.tw-w-32{width:8rem}.tw-w-4{width:1rem}.tw-w-40{width:10rem}.tw-w-44{width:11rem}.tw-w-48{width:12rem}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-64{width:16rem}.tw-w-7{width:1.75rem}.tw-w-8{width:2rem}.tw-w-9{width:2.25rem}.tw-w-\[15\.5rem\]{width:15.5rem}.tw-w-fit{width:-moz-fit-content;width:fit-content}.tw-w-full{width:100%}.tw-min-w-0{min-width:0px}.tw-min-w-\[10rem\]{min-width:10rem}.tw-max-w-3xl{max-width:48rem}.tw-max-w-\[1100px\]{max-width:1100px}.tw-max-w-\[1140px\]{max-width:1140px}.tw-max-w-\[1200px\]{max-width:1200px}.tw-max-w-\[1600px\]{max-width:1600px}.tw-max-w-\[16rem\]{max-width:16rem}.tw-max-w-\[560px\]{max-width:560px}.tw-max-w-\[900px\]{max-width:900px}.tw-max-w-\[96vw\]{max-width:96vw}.tw-max-w-lg{max-width:32rem}.tw-max-w-md{max-width:28rem}.tw-max-w-screen-2xl{max-width:1400px}.tw-max-w-screen-lg{max-width:992px}.tw-max-w-screen-md{max-width:768px}.tw-max-w-screen-sm{max-width:576px}.tw-max-w-screen-xl{max-width:1200px}.tw-max-w-sm{max-width:24rem}.tw-max-w-xs{max-width:20rem}.tw-flex-1{flex:1 1 0%}.tw-flex-auto{flex:1 1 auto}.tw-flex-shrink-0,.tw-shrink-0{flex-shrink:0}.tw-grow{flex-grow:1}.-tw-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes tw-pulse{50%{opacity:.5}}.tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes tw-spin{to{transform:rotate(360deg)}}.tw-animate-spin{animation:tw-spin 1s linear infinite}.tw-cursor-default{cursor:default}.tw-cursor-not-allowed{cursor:not-allowed}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-list-none{list-style-type:none}.tw-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-content-center{align-content:center}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-stretch{align-items:stretch}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.tw-gap-y-0\.5{row-gap:.125rem}.tw-gap-y-3{row-gap:.75rem}.tw-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.tw-divide-ah-border>:not([hidden])~:not([hidden]){border-color:var(--ah-border, #e5e7eb)}.tw-divide-green-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(220 252 231 / var(--tw-divide-opacity, 1))}.tw-divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 226 226 / var(--tw-divide-opacity, 1))}.tw-self-end{align-self:flex-end}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-clip{overflow:clip}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-whitespace-nowrap{white-space:nowrap}.tw-break-words{overflow-wrap:break-word}.tw-rounded{border-radius:.25rem}.tw-rounded-ah-lg{border-radius:var(--ah-radius-lg, 16px)}.tw-rounded-ah-md{border-radius:var(--ah-radius-md, 12px)}.tw-rounded-ah-sm{border-radius:var(--ah-radius-sm, 7px)}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-none{border-radius:0}.tw-rounded-xl{border-radius:.75rem}.tw-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.tw-rounded-t-ah-md{border-top-left-radius:var(--ah-radius-md, 12px);border-top-right-radius:var(--ah-radius-md, 12px)}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-2{border-width:2px}.tw-border-4{border-width:4px}.tw-border-b{border-bottom-width:1px}.tw-border-b-0{border-bottom-width:0px}.tw-border-b-2{border-bottom-width:2px}.tw-border-e-0{border-inline-end-width:0px}.tw-border-l-2{border-left-width:2px}.tw-border-s{border-inline-start-width:1px}.tw-border-t{border-top-width:1px}.tw-border-dashed{border-style:dashed}.tw-border-\[\#dc3545\]{--tw-border-opacity: 1;border-color:rgb(220 53 69 / var(--tw-border-opacity, 1))}.tw-border-ah-border{border-color:var(--ah-border, #e5e7eb)}.tw-border-ah-border-strong{border-color:var(--ah-border-strong, #d1d5db)}.tw-border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.tw-border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.tw-border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.tw-border-current{border-color:currentColor}.tw-border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.tw-border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.tw-border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.tw-border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.tw-border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.tw-border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.tw-border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.tw-border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.tw-border-primario{border-color:var(--color-button-primario, #0053a1)}.tw-border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.tw-border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.tw-border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.tw-border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.tw-border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.tw-border-secundario{border-color:var(--color-button-secundario, #6c757d)}.tw-border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.tw-border-transparent{border-color:transparent}.tw-border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.tw-border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.tw-border-l-primario{border-left-color:var(--color-button-primario, #0053a1)}.tw-border-l-transparent{border-left-color:transparent}.tw-border-r-transparent{border-right-color:transparent}.\!tw-bg-ah-surface-muted{background-color:var(--ah-surface-muted, #f8fafc)!important}.\!tw-bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.tw-bg-\[\#dc3545\]\/25{background-color:#dc354540}.tw-bg-\[\#ffc107\]{--tw-bg-opacity: 1;background-color:rgb(255 193 7 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#ffc107\]\/25{background-color:#ffc10740}.tw-bg-ah-border{background-color:var(--ah-border, #e5e7eb)}.tw-bg-ah-surface{background-color:var(--ah-surface, #ffffff)}.tw-bg-ah-surface-muted{background-color:var(--ah-surface-muted, #f8fafc)}.tw-bg-ah-text-muted{background-color:var(--ah-text-muted, #64748b)}.tw-bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.tw-bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.tw-bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.tw-bg-black\/60{background-color:#0009}.tw-bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.tw-bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.tw-bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.tw-bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.tw-bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.tw-bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.tw-bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.tw-bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.tw-bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.tw-bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.tw-bg-primario{background-color:var(--color-button-primario, #0053a1)}.tw-bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.tw-bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.tw-bg-red-50\/40{background-color:#fef2f266}.tw-bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.tw-bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.tw-bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.tw-bg-secundario{background-color:var(--color-button-secundario, #6c757d)}.tw-bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.tw-bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.tw-bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.tw-bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.tw-bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.tw-bg-transparent{background-color:transparent}.tw-bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.tw-bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.tw-bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.tw-from-ah-surface-muted{--tw-gradient-from: var(--ah-surface-muted, #f8fafc) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.tw-from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }.tw-to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }.tw-to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position) }.tw-bg-no-repeat{background-repeat:no-repeat}.tw-fill-ah-text-muted{fill:var(--ah-text-muted, #64748b)}.tw-fill-blue-500{fill:#3b82f6}.tw-fill-green-500{fill:#22c55e}.tw-fill-red-500{fill:#ef4444}.tw-fill-yellow-500{fill:#eab308}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-10{padding:2.5rem}.tw-p-12{padding:3rem}.tw-p-2{padding:.5rem}.tw-p-2\.5{padding:.625rem}.tw-p-3{padding:.75rem}.tw-p-3\.5{padding:.875rem}.tw-p-4{padding:1rem}.tw-p-6{padding:1.5rem}.tw-px-0{padding-left:0;padding-right:0}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.tw-px-12{padding-left:3rem;padding-right:3rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-3\.5{padding-left:.875rem;padding-right:.875rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-pb-1{padding-bottom:.25rem}.tw-pb-1\.5{padding-bottom:.375rem}.tw-pb-12{padding-bottom:3rem}.tw-pb-2{padding-bottom:.5rem}.tw-pb-3{padding-bottom:.75rem}.tw-pb-3\.5{padding-bottom:.875rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pe-1{padding-inline-end:.25rem}.tw-pe-12{padding-inline-end:3rem}.tw-pe-2{padding-inline-end:.5rem}.tw-pe-4{padding-inline-end:1rem}.tw-pl-2\.5{padding-left:.625rem}.tw-pl-3{padding-left:.75rem}.tw-pl-3\.5{padding-left:.875rem}.tw-pl-9{padding-left:2.25rem}.tw-pr-10{padding-right:2.5rem}.tw-pr-8{padding-right:2rem}.tw-pr-9{padding-right:2.25rem}.tw-ps-0{padding-inline-start:0px}.tw-ps-1{padding-inline-start:.25rem}.tw-ps-12{padding-inline-start:3rem}.tw-ps-2{padding-inline-start:.5rem}.tw-ps-4{padding-inline-start:1rem}.tw-ps-6{padding-inline-start:1.5rem}.tw-pt-0{padding-top:0}.tw-pt-0\.5{padding-top:.125rem}.tw-pt-1{padding-top:.25rem}.tw-pt-12{padding-top:3rem}.tw-pt-16{padding-top:4rem}.tw-pt-2{padding-top:.5rem}.tw-pt-2\.5{padding-top:.625rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-6{padding-top:1.5rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-\[0\.65rem\]{font-size:.65rem}.tw-text-\[0\.68rem\]{font-size:.68rem}.tw-text-\[0\.72rem\]{font-size:.72rem}.tw-text-\[0\.7rem\]{font-size:.7rem}.tw-text-\[0\.9rem\]{font-size:.9rem}.tw-text-\[10px\]{font-size:10px}.tw-text-\[11px\]{font-size:11px}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-capitalize{text-transform:capitalize}.tw-italic{font-style:italic}.tw-tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tw-leading-none{line-height:1}.tw-leading-relaxed{line-height:1.625}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.tw-tracking-wide{letter-spacing:.025em}.tw-tracking-wider{letter-spacing:.05em}.\!tw-text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.tw-text-\[\#212529\]{--tw-text-opacity: 1;color:rgb(33 37 41 / var(--tw-text-opacity, 1))}.tw-text-\[\#dc3545\]{--tw-text-opacity: 1;color:rgb(220 53 69 / var(--tw-text-opacity, 1))}.tw-text-ah-text{color:var(--ah-text, #0f172a)}.tw-text-ah-text-muted{color:var(--ah-text-muted, #64748b)}.tw-text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.tw-text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.tw-text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.tw-text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.tw-text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.tw-text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.tw-text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.tw-text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.tw-text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.tw-text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.tw-text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tw-text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.tw-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.tw-text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.tw-text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.tw-text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.tw-text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.tw-text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.tw-text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.tw-text-inherit{color:inherit}.tw-text-primario{color:var(--color-button-primario, #0053a1)}.tw-text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.tw-text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.tw-text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.tw-text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.tw-text-secundario{color:var(--color-button-secundario, #6c757d)}.tw-text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.tw-text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.tw-text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.tw-text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.tw-text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.tw-text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.tw-text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.tw-text-opacity-75{--tw-text-opacity: .75 }.tw-underline{text-decoration-line:underline}.tw-opacity-0{opacity:0}.tw-opacity-100{opacity:1}.tw-opacity-40{opacity:.4}.tw-opacity-50{opacity:.5}.tw-opacity-55{opacity:.55}.tw-opacity-60{opacity:.6}.tw-opacity-75{opacity:.75}.tw-opacity-80{opacity:.8}.tw-opacity-90{opacity:.9}.tw-shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[shadow\:var\(--ah-shadow-gloss-sm\)\]{--tw-shadow: var(--ah-shadow-gloss-sm);--tw-shadow-colored: var(--ah-shadow-gloss-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[shadow\:var\(--ah-shadow-gloss-xs\)\]{--tw-shadow: var(--ah-shadow-gloss-xs);--tw-shadow-colored: var(--ah-shadow-gloss-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[shadow\:var\(--ah-shadow-modal-xl\)\]{--tw-shadow: var(--ah-shadow-modal-xl);--tw-shadow-colored: var(--ah-shadow-modal-xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[shadow\:var\(--ah-shadow-recessed-xs\)\]{--tw-shadow: var(--ah-shadow-recessed-xs);--tw-shadow-colored: var(--ah-shadow-recessed-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[shadow\:var\(--ah-shadow-tooltip\)\]{--tw-shadow: var(--ah-shadow-tooltip);--tw-shadow-colored: var(--ah-shadow-tooltip);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[shadow\:var\(--ah-shadow-xs\)\]{--tw-shadow: var(--ah-shadow-xs);--tw-shadow-colored: var(--ah-shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-ah-lg{--tw-shadow: var(--ah-shadow-lg);--tw-shadow-colored: var(--ah-shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-ah-md{--tw-shadow: var(--ah-shadow-md);--tw-shadow-colored: var(--ah-shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-ah-sm{--tw-shadow: var(--ah-shadow-sm);--tw-shadow-colored: var(--ah-shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-ah-xs{--tw-shadow: var(--ah-shadow-xs);--tw-shadow-colored: var(--ah-shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[var\(--a\)\,var\(--b\)\]{--tw-shadow-color: var(--a),var(--b);--tw-shadow: var(--tw-shadow-colored) }.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-ring-inset{--tw-ring-inset: inset }.tw-ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1) }.tw-ring-primario{--tw-ring-color: var(--color-button-primario, #0053a1) }.tw-backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-150{transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-ease-ah-out{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.tw-ease-ah-spring{transition-timing-function:cubic-bezier(.2,.9,.3,1.2)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.tw-duration-150{animation-duration:.15s}.tw-duration-200{animation-duration:.2s}.tw-ease-ah-out{animation-timing-function:cubic-bezier(.22,.61,.36,1)}.tw-ease-ah-spring{animation-timing-function:cubic-bezier(.2,.9,.3,1.2)}.placeholder\:tw-text-ah-text-muted::-moz-placeholder{color:var(--ah-text-muted, #64748b)}.placeholder\:tw-text-ah-text-muted::placeholder{color:var(--ah-text-muted, #64748b)}.last\:tw-mb-0:last-child{margin-bottom:0}.last\:tw-border-0:last-child{border-width:0px}.last\:tw-pb-0:last-child{padding-bottom:0}.checked\:tw-border-primario:checked{border-color:var(--color-button-primario, #0053a1)}.checked\:tw-bg-primario:checked{background-color:var(--color-button-primario, #0053a1)}.checked\:tw-shadow-\[shadow\:var\(--ah-glow-gloss-sm\)\]:checked{--tw-shadow: var(--ah-glow-gloss-sm);--tw-shadow-colored: var(--ah-glow-gloss-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.checked\:tw-shadow-\[shadow\:var\(--ah-shadow-gloss-xs\)\]:checked{--tw-shadow: var(--ah-shadow-gloss-xs);--tw-shadow-colored: var(--ah-shadow-gloss-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.checked\:\[background\:radial-gradient\(circle\,var\(--color-button-primario\,\#0053a1\)_42\%\,transparent_46\%\)\]:checked{background:radial-gradient(circle,var(--color-button-primario,#0053a1) 42%,transparent 46%)}.read-only\:tw-bg-ah-surface-muted:-moz-read-only{background-color:var(--ah-surface-muted, #f8fafc)}.read-only\:tw-bg-ah-surface-muted:read-only{background-color:var(--ah-surface-muted, #f8fafc)}.focus-within\:tw-border-\[\#dc3545\]:focus-within{--tw-border-opacity: 1;border-color:rgb(220 53 69 / var(--tw-border-opacity, 1))}.focus-within\:tw-border-primario:focus-within{border-color:var(--color-button-primario, #0053a1)}.focus-within\:tw-shadow-\[shadow\:var\(--ah-glow-sm\)\]:focus-within{--tw-shadow: var(--ah-glow-sm);--tw-shadow-colored: var(--ah-glow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:tw-ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:tw-ring-\[\#dc3545\]\/20:focus-within{--tw-ring-color: rgb(220 53 69 / .2) }.hover\:-tw-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-border-ah-border-strong:hover{border-color:var(--ah-border-strong, #d1d5db)}.hover\:tw-border-primario:hover{border-color:var(--color-button-primario, #0053a1)}.hover\:tw-bg-ah-surface-muted:hover{background-color:var(--ah-surface-muted, #f8fafc)}.hover\:tw-bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-primario:hover{background-color:var(--color-button-primario, #0053a1)}.hover\:tw-bg-primario-hover:hover{background-color:var(--color-button-primario-hover, #00417f)}.hover\:tw-bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-secundario:hover{background-color:var(--color-button-secundario, #6c757d)}.hover\:tw-bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:tw-text-\[\#dc3545\]:hover{--tw-text-opacity: 1;color:rgb(220 53 69 / var(--tw-text-opacity, 1))}.hover\:tw-text-ah-text:hover{color:var(--ah-text, #0f172a)}.hover\:tw-text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:tw-text-primario:hover{color:var(--color-button-primario, #0053a1)}.hover\:tw-text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:tw-text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:tw-opacity-70:hover{opacity:.7}.hover\:tw-shadow-\[shadow\:var\(--ah-glow-gloss-md\)\]:hover{--tw-shadow: var(--ah-glow-gloss-md);--tw-shadow-colored: var(--ah-glow-gloss-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[shadow\:var\(--ah-shadow-gloss-md\)\]:hover{--tw-shadow: var(--ah-shadow-gloss-md);--tw-shadow-colored: var(--ah-shadow-gloss-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-\[shadow\:var\(--ah-shadow-gloss-sm\)\]:hover{--tw-shadow: var(--ah-shadow-gloss-sm);--tw-shadow-colored: var(--ah-shadow-gloss-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-ah-lg:hover{--tw-shadow: var(--ah-shadow-lg);--tw-shadow-colored: var(--ah-shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:tw-shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:tw-border-\[\#dc3545\]:focus{--tw-border-opacity: 1;border-color:rgb(220 53 69 / var(--tw-border-opacity, 1))}.focus\:tw-border-primario:focus{border-color:var(--color-button-primario, #0053a1)}.focus\:tw-shadow-\[shadow\:var\(--ah-glow-sm\)\]:focus{--tw-shadow: var(--ah-glow-sm);--tw-shadow-colored: var(--ah-glow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-\[\#dc3545\]\/20:focus{--tw-ring-color: rgb(220 53 69 / .2) }.focus\:tw-ring-primario:focus{--tw-ring-color: var(--color-button-primario, #0053a1) }.focus-visible\:tw-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:tw-ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:tw-ring-primario:focus-visible{--tw-ring-color: var(--color-button-primario, #0053a1) }.focus-visible\:tw-ring-offset-2:focus-visible{--tw-ring-offset-width: 2px }.active\:tw-translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.94\]:active{--tw-scale-x: .94;--tw-scale-y: .94;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-scale-\[0\.9\]:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:tw-bg-ah-border:active{background-color:var(--ah-border, #e5e7eb)}.active\:tw-bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:tw-bg-cyan-700:active{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.active\:tw-bg-gray-300:active{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.active\:tw-bg-green-800:active{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.active\:tw-bg-primario-hover:active{background-color:var(--color-button-primario-hover, #00417f)}.active\:tw-bg-red-800:active{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.active\:tw-bg-yellow-600:active{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.active\:tw-shadow-\[shadow\:var\(--ah-shadow-press-xs\)\]:active{--tw-shadow: var(--ah-shadow-press-xs);--tw-shadow-colored: var(--ah-shadow-press-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:tw-shadow-ah-sm:active{--tw-shadow: var(--ah-shadow-sm);--tw-shadow-colored: var(--ah-shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-bg-ah-surface-muted:disabled{background-color:var(--ah-surface-muted, #f8fafc)}.disabled\:tw-text-ah-text-muted:disabled{color:var(--ah-text-muted, #64748b)}.disabled\:tw-opacity-50:disabled{opacity:.5}.disabled\:tw-opacity-55:disabled{opacity:.55}.disabled\:tw-opacity-70:disabled{opacity:.7}.disabled\:tw-shadow-ah-xs:disabled{--tw-shadow: var(--ah-shadow-xs);--tw-shadow-colored: var(--ah-shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:tw-translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:tw-shadow-\[shadow\:var\(--ah-shadow-gloss-xs\)\]:hover:disabled{--tw-shadow: var(--ah-shadow-gloss-xs);--tw-shadow-colored: var(--ah-shadow-gloss-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:tw-shadow-ah-xs:hover:disabled{--tw-shadow: var(--ah-shadow-xs);--tw-shadow-colored: var(--ah-shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-group:hover .group-hover\:tw-opacity-70{opacity:.7}.tw-peer:checked~.peer-checked\:tw-translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-peer:checked~.peer-checked\:tw-translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-peer:checked~.peer-checked\:tw-border-primario{border-color:var(--color-button-primario, #0053a1)}.tw-peer:checked~.peer-checked\:tw-bg-primario{background-color:var(--color-button-primario, #0053a1)}.tw-peer:checked~.peer-checked\:tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-peer:checked~.peer-checked\:tw-shadow-\[shadow\:var\(--ah-glow-gloss-sm\)\]{--tw-shadow: var(--ah-glow-gloss-sm);--tw-shadow-colored: var(--ah-glow-gloss-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-peer:focus-visible~.peer-focus-visible\:tw-ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-peer:focus-visible~.peer-focus-visible\:tw-ring-offset-2{--tw-ring-offset-width: 2px }.data-\[disabled\]\:tw-cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[highlighted\]\:tw-bg-\[\#dc3545\]\/10[data-highlighted]{background-color:#dc35451a}.data-\[highlighted\]\:tw-bg-ah-surface-muted[data-highlighted]{background-color:var(--ah-surface-muted, #f8fafc)}.data-\[disabled\]\:tw-opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:tw-duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=open\]\:tw-duration-300[data-state=open]{transition-duration:.3s}.data-\[state\=closed\]\:tw-ease-ah-out[data-state=closed]{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.data-\[state\=open\]\:tw-ease-ah-spring[data-state=open]{transition-timing-function:cubic-bezier(.2,.9,.3,1.2)}.data-\[state\=open\]\:tw-animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial }.data-\[state\=closed\]\:tw-animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial }.data-\[state\=closed\]\:tw-fade-out[data-state=closed]{--tw-exit-opacity: 0 }.data-\[state\=open\]\:tw-fade-in[data-state=open]{--tw-enter-opacity: 0 }.data-\[state\=closed\]\:tw-zoom-out-95[data-state=closed]{--tw-exit-scale: .95 }.data-\[state\=open\]\:tw-zoom-in-95[data-state=open]{--tw-enter-scale: .95 }.data-\[state\=closed\]\:tw-duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=open\]\:tw-duration-300[data-state=open]{animation-duration:.3s}.data-\[state\=closed\]\:tw-ease-ah-out[data-state=closed]{animation-timing-function:cubic-bezier(.22,.61,.36,1)}.data-\[state\=open\]\:tw-ease-ah-spring[data-state=open]{animation-timing-function:cubic-bezier(.2,.9,.3,1.2)}@media(min-width:576px){.sm\:tw-col-span-2{grid-column:span 2 / span 2}.sm\:tw-inline{display:inline}.sm\:tw-inline-flex{display:inline-flex}.sm\:tw-w-36{width:9rem}.sm\:tw-w-56{width:14rem}.sm\:tw-w-72{width:18rem}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-p-4{padding:1rem}.sm\:tw-p-6{padding:1.5rem}.sm\:tw-px-4{padding-left:1rem;padding-right:1rem}.sm\:tw-text-2xl{font-size:1.5rem;line-height:2rem}}@media(min-width:768px){.md\:tw-mb-4{margin-bottom:1rem}.md\:tw-mb-6{margin-bottom:1.5rem}.md\:tw-mt-0{margin-top:0}.md\:tw-block{display:block}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-hidden{display:none}.md\:tw-w-\[72vw\]{width:72vw}.md\:tw-w-auto{width:auto}.md\:tw-min-w-\[132px\]{min-width:132px}.md\:tw-items-center{align-items:center}.md\:tw-justify-end{justify-content:flex-end}.md\:tw-justify-center{justify-content:center}.md\:tw-p-12{padding:3rem}.md\:tw-p-4{padding:1rem}.md\:tw-p-6{padding:1.5rem}.md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:tw-py-4{padding-top:1rem;padding-bottom:1rem}}@media(min-width:992px){.lg\:tw-mb-2{margin-bottom:.5rem}.lg\:tw-me-0{margin-inline-end:0px}.lg\:tw-block{display:block}.lg\:tw-hidden{display:none}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-border-r{border-right-width:1px}}@media(min-width:1200px){.xl\:tw-block{display:block}.xl\:tw-hidden{display:none}.xl\:tw-grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.\[\&\:not\(\.tabla-bandeja\)_tbody_tr\:hover\]\:tw-scale-\[1\.012\]:not(.tabla-bandeja) tbody tr:hover{--tw-scale-x: 1.012;--tw-scale-y: 1.012;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_tbody_tr\:hover\]\:tw-bg-ah-surface-muted tbody tr:hover{background-color:var(--ah-surface-muted, #f8fafc)}.\[\&_tbody_tr\:hover\]\:tw-shadow-\[inset_3px_0_0_0_var\(--color-button-primario\,\#0053a1\)\] tbody tr:hover{--tw-shadow: inset 3px 0 0 0 var(--color-button-primario,#0053a1);--tw-shadow-colored: inset 3px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_tbody_tr\:nth-child\(even\)\]\:tw-bg-\[color-mix\(in_srgb\,var\(--ah-text\)_5\%\,var\(--ah-surface\)\)\] tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--ah-text) 5%,var(--ah-surface))}.\[\&_tbody_tr\]\:tw-border-t tbody tr{border-top-width:1px}.\[\&_tbody_tr\]\:tw-border-ah-border tbody tr{border-color:var(--ah-border, #e5e7eb)}.\[\&_tbody_tr\]\:tw-transition-\[color\,background-color\,box-shadow\,transform\] tbody tr{transition-property:color,background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&_tbody_tr\]\:tw-duration-150 tbody tr{transition-duration:.15s;animation-duration:.15s}.\[\&_td\]\:tw-border td{border-width:1px}.\[\&_td\]\:tw-border-ah-border td{border-color:var(--ah-border, #e5e7eb)}.\[\&_td\]\:tw-px-2 td{padding-left:.5rem;padding-right:.5rem}.\[\&_td\]\:tw-px-3 td{padding-left:.75rem;padding-right:.75rem}.\[\&_td\]\:tw-py-1\.5 td{padding-top:.375rem;padding-bottom:.375rem}.\[\&_td\]\:tw-py-2 td{padding-top:.5rem;padding-bottom:.5rem}.\[\&_td\]\:tw-align-middle td{vertical-align:middle}.\[\&_th\]\:tw-border th{border-width:1px}.\[\&_th\]\:tw-border-ah-border th{border-color:var(--ah-border, #e5e7eb)}.\[\&_th\]\:tw-px-2 th{padding-left:.5rem;padding-right:.5rem}.\[\&_th\]\:tw-px-3 th{padding-left:.75rem;padding-right:.75rem}.\[\&_th\]\:tw-py-1\.5 th{padding-top:.375rem;padding-bottom:.375rem}.\[\&_th\]\:tw-py-2 th{padding-top:.5rem;padding-bottom:.5rem}.\[\&_th\]\:tw-text-left th{text-align:left}.\[\&_th\]\:tw-align-middle th{vertical-align:middle}
