:root,html[data-theme=dark],html[data-theme=light]{--rei-primary:#050505;--rei-secondary:#d7ffe0;--rei-secondary-hover:#bbf7cb;--rei-secondary-muted:#d7ffe026;--rei-secondary-glow:#d7ffe059;--rei-dark-surface:#0a0a0a;--rei-dark-card:#0f0f0f;--rei-border-subtle:#d7ffe01f;--theme-bg-color:#050505!important;--theme-text-color:#f1f5f9!important;--theme-elevation-0:#050505!important;--theme-elevation-50:#0a0a0a!important;--theme-elevation-100:#0f0f0f!important;--theme-elevation-150:#141414!important;--theme-elevation-200:#1a1a1a!important;--theme-elevation-250:#222!important;--theme-elevation-300:#2b2b2b!important;--theme-elevation-400:#383838!important;--theme-elevation-500:#4a4a4a!important;--theme-border-color:#d7ffe01f!important;--theme-input-bg:#0a0a0a!important;--theme-input-border:#d7ffe02e!important}body{color:#f1f5f9!important;background-color:#050505!important}.nav{background:#050505!important;border-right:1px solid #d7ffe01a!important}.nav__header{border-bottom:1px solid #d7ffe01a!important}.nav__group-label{text-transform:uppercase!important;letter-spacing:1px!important;color:#d7ffe0!important;opacity:.9!important;padding:14px 16px 6px!important;font-size:11px!important;font-weight:800!important}.nav__link{color:#94a3b8!important;border:1px solid #0000!important;border-radius:8px!important;margin:3px 8px!important;padding:8px 14px!important;font-size:13.5px!important;font-weight:600!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s!important;position:relative!important}.nav__link:hover{color:#d7ffe0!important;background:#d7ffe014!important;border-color:#d7ffe040!important;transform:translate(4px)!important}.nav__link--active{color:#d7ffe0!important;background:#d7ffe026!important;border:1px solid #d7ffe066!important;font-weight:800!important;transform:translate(4px)!important;box-shadow:0 0 18px #d7ffe040!important}.nav__link--active:before{content:""!important;background:#d7ffe0!important;border-radius:4px!important;width:4px!important;height:18px!important;position:absolute!important;top:50%!important;left:-8px!important;transform:translateY(-50%)!important;box-shadow:0 0 10px #d7ffe0,0 0 20px #d7ffe099!important}.app-header{background:#050505!important;border-bottom:1px solid #d7ffe01a!important}.dashboard__card,.card{background:#0c0c0c!important;border:1px solid #d7ffe01f!important;border-radius:14px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important}.dashboard__card:hover,.card:hover{border-color:#d7ffe059!important;transform:translateY(-2px)!important;box-shadow:0 10px 30px -5px #0009,0 0 15px #d7ffe014!important}.table{background:#080808!important;border:1px solid #d7ffe01a!important;border-radius:12px!important;overflow:hidden!important}.table th{color:#d7ffe0!important;text-transform:uppercase!important;letter-spacing:.8px!important;background:#0d0d0d!important;border-bottom:1px solid #d7ffe026!important;font-size:11.5px!important;font-weight:800!important}.table tbody tr{background:#080808!important;border-bottom:1px solid #ffffff0d!important;transition:background-color .15s!important}.table tbody tr:hover{background-color:#d7ffe00a!important}.btn--style-primary{color:#050505!important;background:#d7ffe0!important;border:1px solid #d7ffe0!important;border-radius:8px!important;font-weight:800!important;transition:transform .15s,box-shadow .15s,background .15s!important;box-shadow:0 2px 10px #d7ffe040!important}.btn--style-primary:hover{color:#050505!important;background:#bbf7cb!important;transform:translateY(-1px)!important;box-shadow:0 4px 18px #d7ffe073!important}.btn--style-secondary{color:#d7ffe0!important;background:#111!important;border:1px solid #d7ffe040!important;border-radius:8px!important;font-weight:700!important;transition:all .15s!important}.btn--style-secondary:hover{color:#d7ffe0!important;background:#d7ffe01a!important;border-color:#d7ffe0!important}input[type=text],input[type=email],input[type=password],input[type=number],textarea,select,.field-type select,.react-select__control{color:#f1f5f9!important;background:#0a0a0a!important;border:1px solid #d7ffe02e!important;border-radius:8px!important}input:focus,textarea:focus,select:focus,.react-select__control--is-focused{border-color:#d7ffe0!important;outline:none!important;box-shadow:0 0 0 2px #d7ffe033!important}.pill{letter-spacing:.3px!important;border:1px solid #d7ffe033!important;border-radius:6px!important;font-size:11px!important;font-weight:700!important}.pill--style-success{color:#d7ffe0!important;background:#d7ffe026!important;border-color:#d7ffe059!important}.btn--color-error,.btn--style-secondary.btn--color-error,.btn--style-primary.btn--color-error,.delete-document__button,.delete-documents__toggle,.btn[aria-label*=delete],.btn[aria-label*=Delete],.btn[aria-label*=eliminar],.table-actions__delete,.list-controls__delete{color:#fca5a5!important;-webkit-user-select:none!important;user-select:none!important;background:#ef444426!important;border:1px solid #ef444466!important;border-radius:8px!important;padding:6px 14px!important;font-weight:800!important;transition:transform .15s,border-color .2s,box-shadow .2s,background-color .2s!important;position:relative!important;overflow:hidden!important}.btn--color-error:hover,.btn--style-secondary.btn--color-error:hover,.delete-document__button:hover,.delete-documents__toggle:hover{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important;box-shadow:0 0 14px #ef444459!important}.is-holding-delete{border-color:#ef4444!important;transform:scale(.96)!important;box-shadow:0 0 24px #ef444499,0 4px 12px #0009!important}.hold-liquid-fill{z-index:1!important;pointer-events:none!important;background:#ef4444!important;border-radius:6px!important;transition:width 50ms linear!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.hold-progress-pill{color:#fff!important;z-index:3!important;pointer-events:none!important;background:#0009!important;border-radius:4px!important;padding:1px 4px!important;font-family:monospace!important;font-size:9px!important;font-weight:800!important;position:absolute!important;top:2px!important;right:4px!important}.is-done-delete{color:#fff!important;background:#ef4444!important;box-shadow:0 0 30px #ef4444e6!important}.confirmation-modal{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#050505d9!important}.confirmation-modal__wrapper{background:#0a0a0a!important;border:1px solid #d7ffe026!important;border-radius:16px!important;box-shadow:0 20px 50px #000c,0 0 30px #ef444426!important}.confirmation-modal__controls .btn--color-error{color:#fff!important;background:#ef444433!important;border:1.5px solid #ef4444!important;min-width:140px!important;box-shadow:0 0 16px #ef44444d!important}.step-nav{align-items:center!important;gap:8px!important;display:flex!important}.step-nav__home{color:#d7ffe0!important;background:#d7ffe014!important;border:1px solid #d7ffe040!important;border-radius:8px!important;align-items:center!important;gap:6px!important;width:auto!important;height:auto!important;padding:5px 12px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.step-nav__home:hover{background:#d7ffe033!important;border-color:#d7ffe0!important;transform:translateY(-1px)!important;box-shadow:0 0 12px #d7ffe04d!important}.step-nav a{color:#d7ffe0!important;font-weight:700!important;transition:color .15s!important}.step-nav a:hover{color:#fff!important;text-decoration:underline!important}.step-nav__link-label{font-size:13px!important;font-weight:700!important}
