@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap");@import url("/ademsys-theme.css");:root{--ademsys-navy:#0d0d3e;--ademsys-navy-light:#161654;--ademsys-blue:#2768f6;--ademsys-blue-hover:#1e5ad8;--ademsys-blue-bg:rgba(39,104,246,.08);--ademsys-blue-active:rgba(39,104,246,.12);--ademsys-gradient-blue:#4a7cf7;--ademsys-gradient-purple:#7c5bf6;--ademsys-gradient-pink:#e86b8a;--ademsys-gradient-yellow:#fab72c;--ademsys-purple:#a369aa;--ademsys-indigo:#5d69d9;--ademsys-coral:#f2636d;--ademsys-text:#1e293b;--ademsys-text-secondary:#64748b;--ademsys-text-muted:#94a3b8;--ademsys-border:#e2e8f0;--ademsys-bg-surface:#f8fafc;--ademsys-bg-muted:#f1f5f9;--ademsys-danger:#dc2626;--ademsys-success:#059669;--ademsys-warning:#ea580c}.MuiButton-contained{border:none!important;border-radius:10px!important;font-weight:600!important;padding:10px 24px!important;text-transform:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiButton-contained:hover{transform:translateY(-1px)!important}.MuiButton-contained.Mui-disabled{background:#e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important;transform:none!important}.MuiButton-containedPrimary:not(.MuiButtonGroup-grouped):not([style*=background]){background:linear-gradient(135deg,#0f4c5c,#0d5c6a);border-radius:10px;box-shadow:0 2px 8px rgba(13,92,106,.3);color:#fff;font-weight:600;text-transform:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.MuiButton-containedPrimary:not(.MuiButtonGroup-grouped):not([style*=background]):hover{background:linear-gradient(135deg,#0a3d4a,#0f4c5c);box-shadow:0 4px 14px rgba(13,92,106,.4);transform:translateY(-1px)}.MuiButton-containedSecondary{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;color:#1e293b!important}.MuiButton-containedSecondary:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important}.MuiButton-containedSuccess{background:linear-gradient(135deg,var(--ademsys-success) 0,#047857 100%)!important}.MuiButton-containedSuccess:hover{background:linear-gradient(135deg,#047857,#065f46)!important}.MuiButton-containedError{background:linear-gradient(135deg,#f87171,#ef4444 50%,#dc2626)!important;box-shadow:0 4px 14px rgba(220,38,38,.35)!important}.MuiButton-containedError:hover{background:linear-gradient(135deg,#ef4444,#dc2626 50%,#b91c1c)!important;box-shadow:0 6px 20px rgba(220,38,38,.45)!important}.MuiButton-containedWarning{background:linear-gradient(135deg,#fab72c,#e5a020)!important;box-shadow:0 4px 15px -3px rgba(250,183,44,.4)!important;color:#fff!important}.MuiButton-outlined{background-color:#fff!important;border-color:#e2e8f0!important;border-radius:10px!important;border-width:1.5px!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important;color:#475569!important;font-weight:600!important;padding:10px 20px!important;text-transform:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiButton-outlined:hover{background-color:#f1f5f9!important;border-color:#cbd5e1!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;color:#1e293b!important;transform:translateY(-1px)!important}.MuiButton-outlinedPrimary{background-color:#fff!important;border-color:rgba(15,76,92,.35)!important;box-shadow:0 1px 3px rgba(15,76,92,.08)!important;color:#0f4c5c!important}.MuiButton-outlinedPrimary:hover{background-color:rgba(15,76,92,.06)!important;border-color:rgba(15,76,92,.55)!important;box-shadow:0 3px 10px rgba(15,76,92,.12)!important;color:#0a3d4a!important;transform:translateY(-1px)!important}.MuiButton-outlinedSuccess{background-color:rgba(5,150,105,.04)!important;border-color:var(--ademsys-success)!important;box-shadow:0 1px 3px rgba(5,150,105,.1)!important;color:var(--ademsys-success)!important}.MuiButton-outlinedSuccess:hover{background-color:rgba(5,150,105,.1)!important;border-color:#047857!important;box-shadow:0 3px 10px rgba(5,150,105,.2)!important;color:#047857!important;transform:translateY(-1px)!important}.MuiButton-outlinedWarning{background-color:rgba(234,88,12,.04)!important;border-color:rgba(234,88,12,.5)!important;box-shadow:0 1px 3px rgba(234,88,12,.1)!important;color:var(--ademsys-warning)!important}.MuiButton-outlinedWarning:hover{background-color:rgba(234,88,12,.1)!important;border-color:var(--ademsys-warning)!important;box-shadow:0 3px 10px rgba(234,88,12,.2)!important;transform:translateY(-1px)!important}.MuiButton-outlinedError{background-color:hsla(0,93%,94%,.45)!important;border:1.5px solid #ef4444!important;box-shadow:0 1px 4px rgba(239,68,68,.12)!important;color:#dc2626!important}.MuiButton-outlinedError:hover{background-color:#ef4444!important;border-color:#dc2626!important;box-shadow:0 4px 14px rgba(239,68,68,.35)!important;color:#fff!important;transform:translateY(-1px)!important}.MuiFab-primary{background:linear-gradient(135deg,#4a7cf7,#7c5bf6 50%,#e86b8a)!important;box-shadow:0 4px 20px -3px rgba(124,91,246,.5)!important}.MuiFab-primary:hover{background:linear-gradient(135deg,#3a6ce7,#6c4be6 50%,#d85b7a)!important}.MuiAppBar-root{background:linear-gradient(135deg,#0d5c6a,#0f4c5c 40%,#115e5a)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-radius:0!important;box-shadow:0 2px 12px rgba(13,92,106,.3)!important}.MuiAppBar-root .MuiTypography-root.navbar-brand-account{color:#fff!important;font-weight:700!important}.MuiAppBar-root .MuiTypography-root.navbar-brand-page{color:hsla(0,0%,100%,.78)!important;font-weight:500!important}.MuiAppBar-root .MuiTypography-root{color:#fff!important;font-weight:600!important;letter-spacing:-.01em!important}.MuiAppBar-root .MuiButton-outlined,.MuiToolbar-root .MuiButton-outlined{box-shadow:none!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiAppBar-root .MuiButton-outlined:not(.MuiButton-outlinedPrimary):not(.MuiButton-outlinedSuccess):not(.MuiButton-outlinedError):not(.MuiButton-outlinedWarning):not(.MuiButton-outlinedInfo),.MuiAppBar-root .MuiButton-outlinedInherit,.MuiToolbar-root .MuiButton-outlined:not(.MuiButton-outlinedPrimary):not(.MuiButton-outlinedSuccess):not(.MuiButton-outlinedError):not(.MuiButton-outlinedWarning):not(.MuiButton-outlinedInfo),.MuiToolbar-root .MuiButton-outlinedInherit{background-color:#fff!important;border:1.5px solid #ef4444!important;color:#dc2626!important}.MuiAppBar-root .MuiButton-outlined:not(.MuiButton-outlinedPrimary):not(.MuiButton-outlinedSuccess):not(.MuiButton-outlinedError):not(.MuiButton-outlinedWarning):not(.MuiButton-outlinedInfo):hover,.MuiAppBar-root .MuiButton-outlinedInherit:hover,.MuiToolbar-root .MuiButton-outlined:not(.MuiButton-outlinedPrimary):not(.MuiButton-outlinedSuccess):not(.MuiButton-outlinedError):not(.MuiButton-outlinedWarning):not(.MuiButton-outlinedInfo):hover,.MuiToolbar-root .MuiButton-outlinedInherit:hover{background-color:rgba(239,68,68,.08)!important;border-color:#dc2626!important;box-shadow:0 2px 10px rgba(239,68,68,.2)!important;color:#b91c1c!important;transform:translateY(-1px)!important}.MuiAppBar-root .MuiButton-contained,.MuiToolbar-root .MuiButton-contained{background:linear-gradient(135deg,#34d399,#10b981 40%,#059669)!important;border:none!important;box-shadow:0 2px 10px rgba(5,150,105,.4)!important;color:#fff!important;font-weight:700!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiAppBar-root .MuiButton-contained:hover,.MuiToolbar-root .MuiButton-contained:hover{background:linear-gradient(135deg,#10b981,#059669 40%,#047857)!important;box-shadow:0 4px 16px rgba(5,150,105,.55)!important;transform:translateY(-1px)!important}.MuiAppBar-root .MuiButton-contained.Mui-disabled,.MuiToolbar-root .MuiButton-contained.Mui-disabled{background:#94a3b8!important;box-shadow:none!important;color:hsla(0,0%,100%,.6)!important;cursor:not-allowed!important;transform:none!important}.MuiAppBar-root .MuiButton-containedError,.MuiToolbar-root .MuiButton-containedError{background:linear-gradient(135deg,#f87171,#ef4444 40%,#dc2626)!important;box-shadow:0 2px 10px rgba(220,38,38,.35)!important}.MuiAppBar-root .MuiButton-containedError:hover,.MuiToolbar-root .MuiButton-containedError:hover{background:linear-gradient(135deg,#ef4444,#dc2626 40%,#b91c1c)!important;box-shadow:0 4px 16px rgba(220,38,38,.5)!important}.MuiDrawer-paper{background-color:#fff!important;border-right:1px solid #f0f0f0!important}.MuiListItemButton-root{border-radius:8px!important;color:#374151!important;font-size:.9rem!important;font-weight:500!important;justify-content:flex-start!important;letter-spacing:-.01em!important;margin:2px 8px!important;min-height:44px!important;padding:10px 12px!important;transition:all .15s ease!important}.MuiListItemButton-root:hover{background-color:#f9fafb!important;color:#111827!important}.MuiListItemButton-root:hover .MuiListItemIcon-root{color:#374151!important}.MuiListItemButton-root.Mui-selected{background-color:#f0fdfa!important;color:#0f766e!important;font-weight:600!important}.MuiListItemButton-root.Mui-selected:hover{background-color:#ccfbf1!important}.MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:#0d9488!important}.MuiListItemIcon-root{color:#6b7280!important;justify-content:center!important;min-width:40px!important;transition:all .15s ease!important}.MuiListSubheader-root{background-color:transparent!important;color:#9ca3af!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.02em!important;overflow:hidden!important;padding:20px 14px 8px 20px!important;text-transform:none!important;white-space:nowrap!important}.MuiCollapse-root .MuiListItemButton-root{border-left:1px solid #e5e7eb!important;border-radius:0 8px 8px 0!important;color:#6b7280!important;font-size:.85rem!important;margin-left:20px!important;padding-left:16px!important}.MuiCollapse-root .MuiListItemButton-root:hover{background-color:#f9fafb!important;color:#374151!important}.MuiListItemButton-root .MuiSvgIcon-root:last-child{color:#9ca3af!important;font-size:1.25rem!important}.MuiDialog-paper{border-radius:20px!important;box-shadow:0 0 0 1px rgba(0,0,0,.03),0 8px 16px -4px rgba(0,0,0,.08),0 24px 56px -12px rgba(0,0,0,.14)!important;overflow:hidden!important}.MuiDialogTitle-root{background-color:#fff!important;border-bottom:none!important;color:var(--ademsys-text)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.3!important;padding:28px 32px 12px!important}.MuiAppBar-root .MuiDialogTitle-root{background-color:transparent!important;color:#fff!important;padding:0 0 0 8px!important}.MuiDialogContent-root{background-color:#fff!important;padding:4px 32px 24px!important}.MuiDialogContentText-root{color:var(--ademsys-text-secondary)!important;font-size:.938rem!important;letter-spacing:-.005em!important;line-height:1.65!important}.MuiDialogActions-root{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-top:1px solid rgba(226,232,240,.8)!important;gap:14px!important;padding:18px 32px!important}.dialog-btn-cancel{background-color:#fff!important;border:1.5px solid rgba(242,99,109,.35)!important;border-radius:12px!important;color:var(--ademsys-coral)!important;font-size:.875rem!important;font-weight:600!important;padding:10px 24px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dialog-btn-cancel:hover{background-color:rgba(242,99,109,.06)!important;border-color:var(--ademsys-coral)!important;box-shadow:0 2px 8px -2px rgba(242,99,109,.25)!important;color:var(--ademsys-danger)!important}.dialog-btn-secondary{background-color:#fff!important;border:1.5px solid rgba(5,150,105,.35)!important;border-radius:12px!important;color:var(--ademsys-success)!important;font-size:.875rem!important;font-weight:600!important;padding:10px 24px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dialog-btn-secondary:hover{background-color:rgba(5,150,105,.06)!important;border-color:var(--ademsys-success)!important;box-shadow:0 2px 8px -2px rgba(5,150,105,.25)!important;color:#047857!important}.dialog-btn-primary{background:linear-gradient(135deg,#34d399,#10b981 40%,#059669)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 14px -3px rgba(5,150,105,.5)!important;color:#fff!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.01em!important;min-width:110px!important;padding:10px 28px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dialog-btn-primary:hover{background:linear-gradient(135deg,#10b981,#059669 40%,#047857)!important;box-shadow:0 6px 20px -3px rgba(5,150,105,.6)!important;transform:translateY(-1px)!important}.dialog-btn-danger,.dialog-btn-success{border:none!important;border-radius:12px!important;font-size:.875rem!important;font-weight:700!important;min-width:110px!important;padding:10px 28px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dialog-btn-success{background:linear-gradient(135deg,#34d399,#10b981 40%,#059669)!important;box-shadow:0 4px 14px -3px rgba(5,150,105,.5)!important;color:#fff!important;letter-spacing:.01em!important}.dialog-btn-success:hover:not(:disabled):not(.Mui-disabled){background:linear-gradient(135deg,#10b981,#059669 40%,#047857)!important;box-shadow:0 6px 20px -3px rgba(5,150,105,.6)!important;transform:translateY(-1px)!important}.dialog-btn-success.Mui-disabled,.dialog-btn-success:disabled{background:#e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:auto!important;transform:none!important}.dialog-btn-warning{background-color:#fff!important;border:1.5px solid rgba(234,88,12,.35)!important;border-radius:12px!important;color:var(--ademsys-warning)!important;font-size:.875rem!important;font-weight:600!important;padding:10px 24px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dialog-btn-warning:hover{background-color:rgba(234,88,12,.06)!important;border-color:var(--ademsys-warning)!important;box-shadow:0 2px 8px -2px rgba(234,88,12,.25)!important}.dialog-btn-neutral{background-color:#fff!important;border:1.5px solid var(--ademsys-border)!important;border-radius:12px!important;color:var(--ademsys-text-secondary)!important;font-size:.875rem!important;font-weight:600!important;padding:10px 24px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dialog-btn-neutral:hover{background-color:var(--ademsys-bg-muted)!important;border-color:var(--ademsys-text-muted)!important;box-shadow:0 2px 8px -2px rgba(0,0,0,.1)!important;color:var(--ademsys-text)!important}.dialog-btn-text{border-radius:12px!important;color:var(--ademsys-text-secondary)!important;font-size:.875rem!important;font-weight:500!important;padding:10px 20px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.dialog-btn-text:hover{background-color:var(--ademsys-bg-muted)!important;color:var(--ademsys-text)!important}.MuiTooltip-tooltip{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04)!important;color:#1e293b!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.5!important;max-width:280px!important;padding:10px 16px!important}.MuiTooltip-arrow{color:#fff!important}.ag-theme-material .ag-tooltip,.ag-tooltip{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04)!important;color:#1e293b!important;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.8rem!important;font-weight:500!important;line-height:1.5!important;max-width:280px!important;padding:10px 16px!important}.MuiOutlinedInput-root{border-radius:8px!important}.MuiOutlinedInput-notchedOutline{border-color:#e2e8f0!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2768f6!important;border-width:2px!important}.MuiInputLabel-root.Mui-focused{color:#2768f6!important}.MuiOutlinedInput-root.Mui-disabled{background-color:#f8fafc!important;border-radius:8px!important}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important;border-width:1.5px!important}.MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{-webkit-text-fill-color:#475569!important;color:#475569!important;font-weight:600!important}.MuiInputLabel-root.Mui-disabled{color:#64748b!important}.MuiInputLabel-root.Mui-disabled:before{content:"🔒 ";font-size:.7rem}.field-permanent .MuiOutlinedInput-root:not(.Mui-disabled){background-color:#fefce8!important}.field-permanent .MuiOutlinedInput-root:not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-color:#d97706!important;border-width:1.5px!important}.field-permanent .MuiOutlinedInput-root:not(.Mui-disabled):hover .MuiOutlinedInput-notchedOutline{border-color:#b45309!important}.field-permanent .MuiOutlinedInput-root:not(.Mui-disabled).Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#92400e!important;border-width:2px!important}.field-permanent .MuiOutlinedInput-root:not(.Mui-disabled):after{bottom:-20px;color:#94a3b8;content:"This identifier is permanent";display:block;font-size:.65rem;font-weight:400;left:14px;letter-spacing:.02em;pointer-events:none;position:absolute}html[lang^=es] .field-permanent .MuiOutlinedInput-root:not(.Mui-disabled):after{content:"Este identificador es permanente"}html[lang^=pt] .field-permanent .MuiOutlinedInput-root:not(.Mui-disabled):after{content:"Este identificador é permanente"}html[lang^=fr] .field-permanent .MuiOutlinedInput-root:not(.Mui-disabled):after{content:"Cet identifiant est permanent"}.MuiOutlinedInput-root.Mui-disabled:after{bottom:-18px;color:#94a3b8;content:"This value cannot be changed";display:block;font-size:.68rem;font-weight:400;left:12px;letter-spacing:.01em;pointer-events:none;position:absolute}html[lang^=es] .MuiOutlinedInput-root.Mui-disabled:after{content:"Este valor no se puede modificar"}html[lang^=pt] .MuiOutlinedInput-root.Mui-disabled:after{content:"Este valor não pode ser alterado"}html[lang^=fr] .MuiOutlinedInput-root.Mui-disabled:after{content:"Cette valeur ne peut pas être modifiée"}.btn-color-success.MuiButton-root.MuiButton-outlined{background-color:rgba(5,150,105,.04)!important;border-color:rgba(5,150,105,.3)!important;color:#059669!important}.btn-color-success.MuiButton-root.MuiButton-outlined:hover{background-color:rgba(5,150,105,.1)!important;border-color:rgba(5,150,105,.5)!important;box-shadow:0 2px 6px rgba(5,150,105,.15)!important;color:#047857!important}.btn-color-warning.MuiButton-root.MuiButton-outlined{background-color:rgba(217,119,6,.04)!important;border-color:rgba(217,119,6,.3)!important;color:#d97706!important}.btn-color-warning.MuiButton-root.MuiButton-outlined:hover{background-color:rgba(217,119,6,.1)!important;border-color:rgba(217,119,6,.5)!important;box-shadow:0 2px 6px rgba(217,119,6,.15)!important;color:#b45309!important}.btn-color-error.MuiButton-root.MuiButton-outlined{background-color:rgba(220,38,38,.04)!important;border-color:rgba(220,38,38,.3)!important;color:#dc2626!important}.btn-color-error.MuiButton-root.MuiButton-outlined:hover{background-color:rgba(220,38,38,.1)!important;border-color:rgba(220,38,38,.5)!important;box-shadow:0 2px 6px rgba(220,38,38,.15)!important;color:#b91c1c!important}.btn-color-purple.MuiButton-root.MuiButton-outlined{background-color:rgba(124,58,237,.04)!important;border-color:rgba(124,58,237,.3)!important;color:#7c3aed!important}.btn-color-purple.MuiButton-root.MuiButton-outlined:hover{background-color:rgba(124,58,237,.1)!important;border-color:rgba(124,58,237,.5)!important;box-shadow:0 2px 6px rgba(124,58,237,.15)!important;color:#6d28d9!important}.btn-color-teal.MuiButton-root.MuiButton-outlined{background-color:rgba(15,76,92,.04)!important;border-color:rgba(15,76,92,.3)!important;color:#0f4c5c!important}.btn-color-teal.MuiButton-root.MuiButton-outlined:hover{background-color:rgba(15,76,92,.1)!important;border-color:rgba(15,76,92,.5)!important;box-shadow:0 2px 6px rgba(15,76,92,.15)!important;color:#0a3d4a!important}.btn-toggle-active.MuiButton-root.MuiButton-contained{background:linear-gradient(135deg,#0f4c5c,#14727e)!important;border:none!important;box-shadow:0 3px 10px rgba(15,76,92,.4)!important;color:#fff!important}.btn-toggle-active.MuiButton-root.MuiButton-contained:hover{background:linear-gradient(135deg,#0a3d4a,#0f4c5c)!important;box-shadow:0 4px 14px rgba(15,76,92,.5)!important}.btn-toggle-inactive.MuiButton-root.MuiButton-outlined{background-color:#fff!important;border-color:#cbd5e1!important;box-shadow:none!important;color:#64748b!important;opacity:1!important}.btn-toggle-inactive.MuiButton-root.MuiButton-outlined:hover{background-color:rgba(15,76,92,.06)!important;border-color:#0f4c5c!important;color:#0f4c5c!important;opacity:1!important}.MuiChip-root{border-radius:6px!important;font-weight:500!important}.MuiChip-colorPrimary{background-color:rgba(39,104,246,.08)!important;color:#2768f6!important}.MuiChip-colorSecondary{background-color:rgba(163,105,170,.15)!important;color:#a369aa!important}.MuiChip-colorSuccess{background-color:#d1fae5!important;color:#059669!important}.MuiChip-colorError{background-color:#fee2e2!important;color:#dc2626!important}.MuiChip-colorWarning{background-color:#fed7aa!important;color:#ea580c!important}.MuiPaper-root{border-radius:12px!important}.MuiPaper-root.MuiAppBar-root,.MuiPaper-root.MuiDrawer-paper{border-radius:0!important}.MuiCard-root{border:1px solid #e2e8f0!important;border-radius:12px!important}.MuiTab-root{font-weight:500!important;text-transform:none!important}.MuiTab-root.Mui-selected{color:#2768f6!important;font-weight:600!important}.MuiTabs-indicator{background-color:#2768f6!important}.MuiTypography-root,body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.ag-checkbox-input-wrapper,.ag-column-drop-icon,.ag-filter-icon,.ag-header-icon,.ag-icon,.ag-icon:after,.ag-icon:before,.ag-menu-option-icon,.ag-radio-button-input-wrapper,.ag-sort-indicator-icon,[class*=" ag-icon-"],[class^=ag-icon-]{font-family:agGridAlpine,sans-serif!important}.MuiButton-root,.MuiTab-root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-transform:none!important}.MuiIconButton-root{border-radius:8px!important;margin:2px!important;padding:6px!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important}.MuiIconButton-root .MuiSvgIcon-root{font-size:1.2rem!important}.MuiIconButton-colorPrimary{background-color:rgba(15,76,92,.04)!important;border:1.5px solid rgba(15,76,92,.3)!important;color:#0f4c5c!important}.MuiIconButton-colorPrimary:hover{background-color:rgba(15,76,92,.1)!important;border-color:rgba(15,76,92,.5)!important;box-shadow:0 2px 6px rgba(15,76,92,.15)!important;color:#0a3d4a!important;transform:translateY(-1px)!important}.MuiIconButton-root[aria-label=edit],.ag-cell .MuiIconButton-root[aria-label=edit]{background-color:rgba(15,76,92,.04)!important;border:1.5px solid rgba(15,76,92,.3)!important;color:#0f4c5c!important}.MuiIconButton-root[aria-label=edit]:hover,.ag-cell .MuiIconButton-root[aria-label=edit]:hover{background-color:rgba(15,76,92,.1)!important;border-color:rgba(15,76,92,.55)!important;box-shadow:0 2px 6px rgba(15,76,92,.15)!important;color:#0a3d4a!important;transform:translateY(-1px)!important}.MuiIconButton-root[aria-label=calendar],.MuiIconButton-root[aria-label=date],.MuiIconButton-root[aria-label=schedule],.ag-cell .MuiIconButton-root[aria-label=calendar],.ag-cell .MuiIconButton-root[aria-label=date],.ag-cell .MuiIconButton-root[aria-label=schedule]{background-color:rgba(79,70,229,.04)!important;border:1.5px solid rgba(79,70,229,.25)!important;color:#4f46e5!important}.MuiIconButton-root[aria-label=calendar]:hover,.MuiIconButton-root[aria-label=date]:hover,.MuiIconButton-root[aria-label=schedule]:hover,.ag-cell .MuiIconButton-root[aria-label=calendar]:hover,.ag-cell .MuiIconButton-root[aria-label=date]:hover,.ag-cell .MuiIconButton-root[aria-label=schedule]:hover{background-color:rgba(79,70,229,.1)!important;border-color:rgba(79,70,229,.5)!important;box-shadow:0 2px 6px rgba(79,70,229,.15)!important;color:#4338ca!important;transform:translateY(-1px)!important}.MuiIconButton-root[aria-label=clock],.MuiIconButton-root[aria-label=history],.MuiIconButton-root[aria-label=time],.ag-cell .MuiIconButton-root[aria-label=clock],.ag-cell .MuiIconButton-root[aria-label=history],.ag-cell .MuiIconButton-root[aria-label=time]{background-color:rgba(124,58,237,.04)!important;border:1.5px solid rgba(124,58,237,.25)!important;color:#7c3aed!important}.MuiIconButton-root[aria-label=clock]:hover,.MuiIconButton-root[aria-label=history]:hover,.MuiIconButton-root[aria-label=time]:hover,.ag-cell .MuiIconButton-root[aria-label=clock]:hover,.ag-cell .MuiIconButton-root[aria-label=history]:hover,.ag-cell .MuiIconButton-root[aria-label=time]:hover{background-color:rgba(124,58,237,.1)!important;border-color:rgba(124,58,237,.5)!important;box-shadow:0 2px 6px rgba(124,58,237,.15)!important;color:#6d28d9!important;transform:translateY(-1px)!important}.MuiIconButton-root[aria-label=preview],.MuiIconButton-root[aria-label=view],.MuiIconButton-root[aria-label=visibility],.ag-cell .MuiIconButton-root[aria-label=preview],.ag-cell .MuiIconButton-root[aria-label=view],.ag-cell .MuiIconButton-root[aria-label=visibility]{background-color:rgba(37,99,235,.04)!important;border:1.5px solid rgba(37,99,235,.25)!important;color:#2563eb!important}.MuiIconButton-root[aria-label=preview]:hover,.MuiIconButton-root[aria-label=view]:hover,.MuiIconButton-root[aria-label=visibility]:hover,.ag-cell .MuiIconButton-root[aria-label=preview]:hover,.ag-cell .MuiIconButton-root[aria-label=view]:hover,.ag-cell .MuiIconButton-root[aria-label=visibility]:hover{background-color:rgba(37,99,235,.1)!important;border-color:rgba(37,99,235,.5)!important;box-shadow:0 2px 6px rgba(37,99,235,.15)!important;color:#1d4ed8!important;transform:translateY(-1px)!important}.MuiIconButton-root[aria-label=copy],.MuiIconButton-root[aria-label=duplicate],.ag-cell .MuiIconButton-root[aria-label=copy],.ag-cell .MuiIconButton-root[aria-label=duplicate]{background-color:rgba(217,119,6,.04)!important;border:1.5px solid rgba(217,119,6,.25)!important;color:#d97706!important}.MuiIconButton-root[aria-label=copy]:hover,.MuiIconButton-root[aria-label=duplicate]:hover,.ag-cell .MuiIconButton-root[aria-label=copy]:hover,.ag-cell .MuiIconButton-root[aria-label=duplicate]:hover{background-color:rgba(217,119,6,.1)!important;border-color:rgba(217,119,6,.5)!important;box-shadow:0 2px 6px rgba(217,119,6,.15)!important;color:#b45309!important;transform:translateY(-1px)!important}.MuiIconButton-root[aria-label=archive],.ag-cell .MuiIconButton-root[aria-label=archive]{background-color:rgba(100,116,139,.04)!important;border:1.5px solid rgba(100,116,139,.25)!important;color:#64748b!important}.MuiIconButton-root[aria-label=archive]:hover,.ag-cell .MuiIconButton-root[aria-label=archive]:hover{background-color:rgba(100,116,139,.1)!important;border-color:rgba(100,116,139,.5)!important;box-shadow:0 2px 6px rgba(100,116,139,.15)!important;color:#475569!important;transform:translateY(-1px)!important}.MuiIconButton-root[aria-label=unarchive],.ag-cell .MuiIconButton-root[aria-label=unarchive]{background-color:rgba(5,150,105,.04)!important;border:1.5px solid rgba(5,150,105,.25)!important;color:#059669!important}.MuiIconButton-root[aria-label=unarchive]:hover,.ag-cell .MuiIconButton-root[aria-label=unarchive]:hover{background-color:rgba(5,150,105,.1)!important;border-color:rgba(5,150,105,.5)!important;box-shadow:0 2px 6px rgba(5,150,105,.15)!important;color:#047857!important;transform:translateY(-1px)!important}.MuiIconButton-root:not(.MuiIconButton-colorPrimary):not(.MuiIconButton-colorSecondary):not(.MuiIconButton-colorError):not(.MuiIconButton-colorSuccess):not(.MuiIconButton-colorWarning):not(.MuiIconButton-colorInherit){color:#475569!important}.MuiIconButton-colorError,.ag-cell .MuiIconButton-root[aria-label=delete]{background-color:hsla(0,93%,94%,.2)!important;border:1.5px solid rgba(239,68,68,.15)!important;border-radius:8px!important;box-shadow:none!important;color:#ef4444!important}.MuiIconButton-colorError:hover,.ag-cell .MuiIconButton-root[aria-label=delete]:hover{background-color:hsla(0,93%,94%,.5)!important;border-color:rgba(220,38,38,.35)!important;box-shadow:none!important;color:#dc2626!important;transform:translateY(-1px)!important}.MuiIconButton-colorSuccess{background-color:rgba(5,150,105,.04)!important;border:1.5px solid rgba(5,150,105,.3)!important;color:#059669!important}.MuiIconButton-colorSuccess:hover{background-color:rgba(5,150,105,.1)!important;border-color:#059669!important;box-shadow:0 2px 6px rgba(5,150,105,.15)!important;color:#047857!important;transform:translateY(-1px)!important}.MuiIconButton-colorWarning{background-color:rgba(234,88,12,.04)!important;border:1.5px solid rgba(234,88,12,.3)!important;color:#ea580c!important}.MuiIconButton-colorWarning:hover{background-color:rgba(234,88,12,.1)!important;border-color:#ea580c!important;box-shadow:0 2px 6px rgba(234,88,12,.15)!important;color:#c2410c!important;transform:translateY(-1px)!important}.MuiAppBar-root .MuiIconButton-root,.MuiToolbar-root .MuiIconButton-root{background-color:transparent!important;border:none!important;color:#fff!important}.MuiAppBar-root .MuiIconButton-root:hover,.MuiToolbar-root .MuiIconButton-root:hover{background-color:hsla(0,0%,100%,.1)!important;box-shadow:none!important;transform:none!important}.MuiAppBar-root .MuiIconButton-root.MuiIconButton-root[aria-label=close],.MuiToolbar-root .MuiIconButton-root.MuiIconButton-root[aria-label=close]{backdrop-filter:blur(6px)!important;background-color:hsla(0,0%,100%,.12)!important;border:1.5px solid hsla(0,0%,100%,.35)!important;border-radius:10px!important;color:#fff!important;padding:7px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiAppBar-root .MuiIconButton-root.MuiIconButton-root[aria-label=close]:hover,.MuiToolbar-root .MuiIconButton-root.MuiIconButton-root[aria-label=close]:hover{background-color:rgba(239,68,68,.25)!important;border-color:hsla(0,91%,71%,.7)!important;box-shadow:0 2px 10px rgba(239,68,68,.3)!important;color:#fca5a5!important;transform:translateY(-1px)!important}.MuiIconButton-root.Mui-disabled{background-color:#f8fafc!important;border-color:#e2e8f0!important;box-shadow:none!important;color:#cbd5e1!important;transform:none!important}.scrubs-toast-container{position:fixed!important;z-index:99999!important}.scrubs-toast-base{all:unset!important;display:block!important}.scrubs-toast{align-items:flex-start;background:#fff;border-left:4px solid transparent;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1.5px 6px rgba(0,0,0,.06);color:var(--ademsys-text);display:flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;gap:10px;line-height:1.45;max-width:400px;min-width:280px;padding:14px 16px;pointer-events:auto;will-change:transform,opacity}.scrubs-toast-enter{animation:scrubsToastIn .28s cubic-bezier(.21,1.02,.73,1) forwards}.scrubs-toast-exit{animation:scrubsToastOut .25s cubic-bezier(.06,.71,.55,1) forwards}@keyframes scrubsToastIn{0%{opacity:0;transform:translateX(24px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes scrubsToastOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(16px) scale(.95)}}.scrubs-toast-success{background:linear-gradient(135deg,#f0fdf4,#fff 60%);border-left-color:var(--ademsys-success)}.scrubs-toast-success .scrubs-toast-icon{color:var(--ademsys-success)}.scrubs-toast-error{background:linear-gradient(135deg,#fef2f2,#fff 60%);border-left-color:var(--ademsys-danger)}.scrubs-toast-error .scrubs-toast-icon{color:var(--ademsys-danger)}.scrubs-toast-warning{background:linear-gradient(135deg,#fff7ed,#fff 60%);border-left-color:var(--ademsys-warning)}.scrubs-toast-warning .scrubs-toast-icon{color:var(--ademsys-warning)}.scrubs-toast-info{background:linear-gradient(135deg,#eff6ff,#fff 60%);border-left-color:var(--ademsys-blue)}.scrubs-toast-info .scrubs-toast-icon{color:var(--ademsys-blue)}.scrubs-toast-icon{align-items:center;background:currentColor;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:1px;width:28px}.scrubs-toast-icon svg{color:#fff;height:16px;width:16px}.scrubs-toast-msg{color:var(--ademsys-text);flex:1;font-weight:500;min-width:0;padding-top:3px;word-break:break-word}.scrubs-toast-close{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--ademsys-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:1px;padding:0;transition:background .15s,color .15s;width:24px}.scrubs-toast-close:hover{background:var(--ademsys-bg-muted);color:var(--ademsys-text-secondary)}.scrubs-toast-close:focus-visible{outline:2px solid var(--ademsys-blue);outline-offset:2px}@media (max-width:600px){.scrubs-toast-container{align-items:stretch!important;bottom:auto!important;display:flex!important;flex-direction:column!important;left:0!important;padding:calc(12px + env(safe-area-inset-top, 0px)) 12px 12px!important;right:0!important;top:calc(12px + env(safe-area-inset-top, 0px))!important}.scrubs-toast{border-radius:14px;box-shadow:0 -2px 20px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.06);font-size:15px;max-width:100%;min-width:0;padding:14px}.scrubs-toast-enter{animation:scrubsToastInMobile .28s cubic-bezier(.21,1.02,.73,1) forwards}.scrubs-toast-exit{animation:scrubsToastOutMobile .25s cubic-bezier(.06,.71,.55,1) forwards}@keyframes scrubsToastInMobile{0%{opacity:0;transform:translateY(-20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scrubsToastOutMobile{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.97)}}}body,html{background:url(images/background.jpg) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#656565;font-family:Arimo,sans-serif;margin:0}body:before{backdrop-filter:blur(8px);background:inherit;background-attachment:fixed;content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.solid-select-container{background-color:#fff;border:1px solid #808080ce;border-radius:4px;height:56px;transition:border-color .1s ease;width:100%}.solid-select-container:hover{border-color:#333}.solid-select-placeholder{align-items:center;display:flex;padding-left:14px}.solid-select-input,.solid-select-single-value{align-items:center;display:flex;padding-left:14px!important}.solid-select-control{height:100%;padding:0!important;width:100%}.solid-select-list{background-color:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.2),10px 0 25px rgba(0,0,0,.2),-10px 0 25px rgba(0,0,0,.2);z-index:5!important}.solid-select-option{background-color:#fff;z-index:2}