:root{--sb-compact-logo:url(/build/images/favicon-32x32.fa194c74.png);--brand-50:#ecf1e2;--brand-100:#e2e9d2;--brand-200:#cfdcb2;--brand-300:#bfce89;--brand-400:#a8c36f;--brand-500:#96b84c;--brand-600:#7c993d;--brand-700:#5a6e30;--brand-800:#3a4620;--gray-0:#fff;--gray-25:#fcfcfb;--gray-50:#f7f7f5;--gray-100:#f0efec;--gray-150:#e7e5e0;--gray-200:#ecece8;--gray-300:#c2bfb6;--gray-400:#9c9890;--gray-500:#76736b;--gray-600:#555248;--gray-700:#3c3a33;--gray-800:#25241f;--gray-900:#161512;--success-50:#f2f5ec;--success-500:#7c993d;--success-700:#546829;--warn-50:#fef4e6;--warn-500:#f29400;--warn-700:#9d6000;--danger-50:#faeae6;--danger-500:#d12a01;--danger-700:#8e1d01;--info-50:#f2f8f9;--info-500:#7cbac1;--info-700:#547e83;--bg:var(--gray-50);--surface:var(--gray-0);--surface-2:var(--gray-25);--surface-3:var(--gray-100);--border:var(--gray-150);--border-strong:var(--gray-200);--text:var(--gray-800);--text-muted:var(--gray-500);--text-soft:var(--gray-600);--text-on-brand:#fff;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--sh-1:0 1px 2px rgba(20,20,15,.04),0 1px 0 rgba(20,20,15,.02);--sh-2:0 1px 2px rgba(20,20,15,.04),0 4px 12px rgba(20,20,15,.05);--sh-3:0 4px 12px rgba(20,20,15,.06),0 12px 28px rgba(20,20,15,.08);--sh-pop:0 12px 32px rgba(20,20,15,.14),0 2px 6px rgba(20,20,15,.06);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--font-sans:"Inter","InterVariable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Menlo",ui-monospace,monospace;--sb-w:280px;--sb-collapsed-w:64px;--tb-h:64px;--ch-h:60px;--sidebar-max-width:var(--sb-w);--resize-handler-hover-bg:var(--brand-500);--color-primary:var(--brand-600);--button-primary-bg:var(--brand-600);--button-primary-hover-bg:var(--brand-700);--button-primary-active-bg:var(--brand-700);--button-focus-outline-color:color-mix(in srgb,var(--brand-500) 70%,transparent);--link-color:var(--brand-600);--form-switch-checked-bg:var(--brand-600);--form-type-check-input-checked-bg:var(--brand-600);--switch-checked-bg:var(--brand-600);--switch-focus-ring:color-mix(in srgb,var(--brand-500) 35%,transparent);--pagination-active-bg:var(--brand-600);--badge-primary-bg:color-mix(in srgb,var(--brand-600) 12%,transparent);--badge-primary-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-500) 30%,transparent);--badge-primary-color:var(--brand-700);--dropdown-settings-active-item-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-600) 50%,transparent)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 600;src:url(/build/fonts/inter-var.4f2981d8.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/build/fonts/jetbrains-mono-var.d04352f2.woff2) format("woff2")}:root,[data-bs-theme=light]{--color-success:var(--success-500);--bs-success:var(--success-500);--bs-success-text-emphasis:var(--success-700);--bs-success-bg-subtle:var(--success-50);--bs-success-border-subtle:color-mix(in srgb,var(--success-500) 30%,transparent);--color-warning:var(--warn-500);--bs-warning:var(--warn-500);--bs-warning-rgb:242,148,0;--bs-warning-text-emphasis:var(--warn-700);--bs-warning-bg-subtle:var(--warn-50);--bs-warning-border-subtle:color-mix(in srgb,var(--warn-500) 30%,transparent);--color-danger:var(--danger-500);--bs-danger:var(--danger-500);--bs-danger-rgb:209,42,1;--bs-danger-text-emphasis:var(--danger-700);--bs-danger-bg-subtle:var(--danger-50);--bs-danger-border-subtle:color-mix(in srgb,var(--danger-500) 30%,transparent);--color-info:var(--info-500);--bs-info:var(--info-500);--bs-info-rgb:124,186,193;--bs-info-text-emphasis:var(--info-700);--bs-info-bg-subtle:var(--info-50);--bs-info-border-subtle:color-mix(in srgb,var(--info-500) 30%,transparent)}[data-bs-theme=dark]{--sidebar-max-width:var(--sb-w);--bg:#141412;--surface:#1e1e1b;--surface-2:#232320;--surface-3:#2a2a26;--border:#2e2d28;--border-strong:#3a3934;--text:#ececde;--text-muted:#8d8b82;--text-soft:#b1afa6;--sh-1:0 1px 2px rgba(0,0,0,.3);--sh-2:0 1px 2px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.35);--sh-3:0 4px 12px rgba(0,0,0,.35),0 12px 28px rgba(0,0,0,.5);--sh-pop:0 12px 32px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.4);--success-50:#1c2a1c;--warn-50:#2a230f;--danger-50:#2a1812;--info-50:#15233a;--color-success:var(--success-500);--bs-success:var(--success-500);--bs-success-rgb:124,153,61;--bs-success-text-emphasis:var(--success-500);--bs-success-bg-subtle:var(--success-50);--bs-success-border-subtle:color-mix(in srgb,var(--success-500) 30%,transparent);--color-warning:var(--warn-500);--bs-warning:var(--warn-500);--bs-warning-rgb:242,148,0;--bs-warning-text-emphasis:var(--warn-500);--bs-warning-bg-subtle:var(--warn-50);--bs-warning-border-subtle:color-mix(in srgb,var(--warn-500) 30%,transparent);--color-danger:var(--danger-500);--bs-danger:var(--danger-500);--bs-danger-rgb:209,42,1;--bs-danger-text-emphasis:var(--danger-500);--bs-danger-bg-subtle:var(--danger-50);--bs-danger-border-subtle:color-mix(in srgb,var(--danger-500) 30%,transparent);--color-info:var(--info-500);--bs-info:var(--info-500);--bs-info-rgb:124,186,193;--bs-info-text-emphasis:var(--info-500);--bs-info-bg-subtle:var(--info-50);--bs-info-border-subtle:color-mix(in srgb,var(--info-500) 30%,transparent)}.ea-shell{background:var(--bg);display:flex;font-family:var(--font-sans);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;color:var(--text)}.ea-shell,.ea-shell .form-control,.ea-shell .form-select{font-size:14px}.ea-shell .responsive-header{display:none}.ea-shell .sidebar-wrapper{flex-shrink:0;position:relative;transition:width .2s ease;width:var(--sidebar-max-width)}.ea-shell .sidebar-wrapper aside.sidebar{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:visible;padding:0 8px!important;position:sticky;top:0;z-index:100}.ea-shell section.main-content{background:var(--bg);display:flex;flex:1;flex-direction:column;min-height:100vh;min-width:0}.ea-shell section.main-content .content-wrapper{flex:1}.ea-sb-brand{background:var(--brand-600);border-bottom:1px solid var(--brand-700);box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;flex-shrink:0;margin-inline:-8px}.ea-sb-brand-trigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-shrink:0;gap:10px;height:var(--tb-h);padding:0 16px;width:100%}.ea-sb-brand-trigger:disabled{cursor:default}.ea-sb-brand-chevron{color:hsla(0,0%,100%,.85);flex-shrink:0;margin-inline-start:auto;transition:transform .15s}.ea-sb-brand-trigger[aria-expanded=true] .ea-sb-brand-chevron{transform:rotate(180deg)}.ea-sb-logo{background:transparent 0/contain no-repeat;display:block;flex:1;height:32px;min-width:0}.ea-sb-env{align-items:center;border-top:1px solid var(--border);display:flex;flex-shrink:0;font-size:11px;margin-top:8px;overflow:visible;padding-top:8px}.ea-sb-env:has(.ea-sb-env-trigger:hover){background:var(--surface-2)}.ea-sb-env-trigger{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:inherit;cursor:pointer;display:flex;flex:1;font-size:inherit;gap:8px;min-width:0;padding:0;text-align:left}.ea-sb-env-trigger:not(button){cursor:default}.ea-sb-env-dot{background:var(--warn-500);border-radius:50%;flex-shrink:0;height:6px;width:6px}.ea-sb-env-dot.is-prod{background:var(--success-500)}.ea-sb-env-dot.is-dev{background:var(--info-500)}.ea-sb-env-label{align-items:baseline;display:flex;flex:1;flex-direction:row;gap:5px;line-height:1.2;min-width:0}.ea-sb-env-label b{color:var(--text-muted);font-size:11px;font-weight:500}.ea-sb-env-label span{color:var(--text-muted);font-size:10.5px;opacity:.75}.ea-sb-env-chevron{color:var(--text-muted);flex-shrink:0;opacity:.6;transition:transform .15s}.ea-sb-env.show .ea-sb-env-chevron{transform:rotate(90deg)}.ea-sb-env .dropdown-menu{font-size:13px}.ea-shell aside.sidebar>.menu,.ea-shell aside.sidebar>nav,.ea-shell aside.sidebar>ul{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.ea-shell aside.sidebar>.menu::-webkit-scrollbar,.ea-shell aside.sidebar>nav::-webkit-scrollbar,.ea-shell aside.sidebar>ul::-webkit-scrollbar{width:6px}.ea-shell aside.sidebar>.menu::-webkit-scrollbar-thumb,.ea-shell aside.sidebar>nav::-webkit-scrollbar-thumb,.ea-shell aside.sidebar>ul::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.ea-shell aside.sidebar .menu-item,.ea-shell aside.sidebar .submenu-item{align-items:center;border-radius:var(--r-md);color:var(--text-soft);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;margin:1px 10px;padding:0;text-decoration:none;transition:background .12s,color .12s}.ea-shell aside.sidebar .menu-item:hover,.ea-shell aside.sidebar .submenu-item:hover{background:var(--surface-2);color:var(--text)}.ea-shell aside.sidebar .menu-item.active,.ea-shell aside.sidebar .submenu-item.active{background:var(--brand-50);color:var(--brand-700)}.ea-shell aside.sidebar .menu-item.active .icon svg,.ea-shell aside.sidebar .menu-item.active svg,.ea-shell aside.sidebar .submenu-item.active .icon svg,.ea-shell aside.sidebar .submenu-item.active svg{color:var(--brand-600)}.ea-shell aside.sidebar .menu-item .icon svg,.ea-shell aside.sidebar .menu-item>svg,.ea-shell aside.sidebar .submenu-item .icon svg,.ea-shell aside.sidebar .submenu-item>svg{color:var(--text-muted);flex-shrink:0;height:17px;width:17px}.ea-shell aside.sidebar .sidebar-section-title{color:var(--text-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;padding:14px 16px 5px 14px;text-transform:uppercase}#main-menu{margin-top:12px}#main-menu .menu .menu-item>.menu-item-contents{align-items:center;align-self:stretch;flex:1;padding:3px 10px}#main-menu .menu .menu-item-label.position-relative{font-size:14px}.ea-sb-foot{border-top:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;margin-inline:-8px;margin-top:auto;padding:10px 12px}.ea-sb-foot-row{align-items:center;display:flex;gap:10px}.ea-sb-avatar{background:linear-gradient(135deg,var(--brand-200,#c0d4a8),var(--brand-400,#7ba654));border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:11.5px;font-weight:600;height:30px;letter-spacing:.02em;place-items:center;text-transform:uppercase;width:30px}.ea-sb-user{flex:1;line-height:1.2;min-width:0}.ea-sb-user b{color:var(--text);font-size:12.5px;font-weight:600}.ea-sb-user b,.ea-sb-user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-sb-user span{color:var(--text-muted);font-size:11px}.ea-sb-settings-btn{background:transparent;border:0;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.ea-sb-settings-btn:hover{background:var(--surface-2);color:var(--text)}.ea-sb-settings-btn .icon,.ea-sb-settings-btn svg{color:inherit}.ea-tb{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg) 80%,transparent);border-bottom:1px solid var(--border);flex-shrink:0;height:var(--tb-h);position:sticky;top:0;z-index:50}.ea-tb,.ea-tb-inner{align-items:center;display:flex}.ea-tb-inner{flex:1;gap:16px;height:100%;min-width:0;padding:0 24px}.ea-tb-inner>*{align-self:center}.ea-tb-crumbs{align-items:center;color:var(--text-muted);display:flex;flex:1;font-size:13px;gap:8px;min-width:0;overflow:hidden}.ea-tb-crumbs b,.ea-tb-crumbs strong{color:var(--text);font-weight:500}.ea-tb-crumbs svg{color:var(--border-strong);flex-shrink:0;height:13px;width:13px}.ea-tb-crumbs a{color:var(--text-muted);text-decoration:none}.ea-tb-crumbs a:hover{color:var(--text)}.ea-tb-search-wrap{align-items:center;display:flex;flex-shrink:0;max-width:40vw;position:relative;width:320px}.ea-tb-search-wrap aside.content-top{background:transparent;block-size:auto!important;border:none;box-shadow:none!important;display:block!important;height:auto!important;justify-content:unset;margin:0;padding:0!important;position:static!important;width:100%}.ea-tb-search-wrap .content-search{background:transparent;border:none;box-shadow:none;display:block;margin:0;padding:0;width:100%}.ea-tb-search-wrap form.form-action-search{display:block;position:relative;width:100%}.ea-tb-search-wrap .form-group{margin:0}.ea-tb-search-wrap .form-widget{position:relative}.ea-tb-search-wrap .content-search-label{display:block;width:100%}.ea-tb-search-wrap .content-search-label:after{display:none}.ea-tb-search-wrap .form-widget .content-search-icon{color:var(--text-muted);height:15px;left:12px;margin-left:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px;z-index:1}.ea-tb-search-wrap .form-widget .content-search-icon svg{display:block;height:15px;width:15px}.ea-tb-search-wrap input.form-control[type=search]{-webkit-appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:none;color:var(--text);display:block;font-size:13px;height:36px;padding:0 52px 0 36px;transition:border-color .12s,box-shadow .12s;width:100%}.ea-tb-search-wrap input.form-control[type=search]:focus{border-color:var(--brand-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 18%,transparent);outline:none}.ea-tb-search-wrap input.form-control[type=search]::placeholder{color:var(--text-muted)}.ea-tb-search-wrap input.form-control[type=search]::-webkit-search-cancel-button{display:none}.ea-tb-search-wrap .content-search-reset{align-items:center;color:var(--text-muted);display:flex;justify-content:center;position:absolute;right:32px;top:50%;transform:translateY(-50%);z-index:1}.ea-tb-search-wrap .content-search-reset:hover{color:var(--text)}.ea-tb-search-wrap .content-search-reset svg{height:14px;width:14px}.ea-tb-search-wrap .ea-tb-search-kbd{background:var(--surface-3);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-family:var(--font-sans);font-size:11px;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);white-space:nowrap}.ea-tb-search-wrap:has(.content-search-reset) .ea-tb-search-kbd{display:none}.ea-tb-search-hidden{display:none!important}.ea-tb-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.ea-tb-icon-btn{background:transparent;border:0;border-radius:var(--r-md);color:var(--text-muted);cursor:pointer;display:grid;height:36px;place-items:center;text-decoration:none;width:36px}.ea-tb-icon-btn:hover{background:var(--surface-2);color:var(--text)}.ea-tb-icon-btn .icon,.ea-tb-icon-btn svg{color:inherit;height:18px;width:18px}body:not(.ea-content-width-full) .ea-tb-inner{max-inline-size:var(--body-max-width)}.ea-shell section.main-content .content-wrapper{padding:16px 8px 24px}@media(min-width:992px){.ea-shell section.main-content .content-wrapper{padding:24px 28px 40px}}.nfy-dashboard-greeting{overflow-wrap:anywhere}.content-header{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;display:flex;flex-wrap:wrap;gap:16px;padding:0 0 20px}.content-header .content-header-title{flex:1;min-width:180px}.content-header .content-header-title h1.title{color:var(--text);font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.content-header .page-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.content-header{min-height:var(--ch-h)}@media(min-width:992px){body.ea-edit .content-header,body.ea-new .content-header{background:var(--bg)!important;border-bottom:1px solid var(--border)!important;inset-block-start:65px!important;z-index:40!important}}section#main.content-body{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden;padding:0}section#main.content-body:not(.datagrid-container):not(:has(>.datagrid-container)){padding:16px 8px}@media(min-width:992px){section#main.content-body:not(.datagrid-container):not(:has(>.datagrid-container)){padding:20px 22px}body.ea-detail-full-bleed section#main.content-body:not(.datagrid-container):not(:has(>.datagrid-container)){padding:20px 0}}.ea .btn-primary{--bs-btn-bg:var(--brand-600);--bs-btn-border-color:var(--brand-700);--bs-btn-hover-bg:var(--brand-700);--bs-btn-hover-border-color:var(--brand-800,var(--brand-700));--bs-btn-active-bg:var(--brand-700);--bs-btn-focus-shadow-rgb:none}.ea .btn-primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 25%,transparent)}.ea .btn-outline-primary{--bs-btn-color:var(--brand-600);--bs-btn-border-color:var(--brand-600);--bs-btn-hover-bg:var(--brand-600);--bs-btn-hover-border-color:var(--brand-600);--bs-btn-active-bg:var(--brand-700)}.ea .form-check-input:checked{background-color:var(--brand-600);border-color:var(--brand-600)}.ea .form-check-input:focus{border-color:var(--brand-400,var(--brand-500));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 25%,transparent)}.ea .form-switch .form-check-input:checked{background-color:var(--brand-600)}.ea :focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.ea .badge.bg-primary,.ea .bg-primary,.ea .text-bg-primary{background-color:var(--brand-600)!important}.ea ul[aria-labelledby=stageDropdown] .dropdown-item:focus{background-color:transparent!important;color:inherit!important}.ea-text-editor-wrapper{font-size:1rem;font-weight:400;line-height:1.5}.ea-text-editor-wrapper ul{line-height:1.75;margin-bottom:1rem}[data-bs-theme=dark] textarea.cke_source{color:var(--gray-900)}[data-bs-theme=dark] .ea-sb-env-trigger,[data-bs-theme=dark] .ea-sb-user b,[data-bs-theme=dark] .ea-sb-user span{color:var(--text)}[data-bs-theme=dark] .ea-sb-user span{color:var(--text-muted)}[data-bs-theme=dark] .ea-tb .content-search .form-control,[data-bs-theme=dark] .ea-tb .content-search input[type=search],[data-bs-theme=dark] .ea-tb .content-search input[type=text]{background-color:var(--surface-2);border-color:var(--border-strong);color:var(--text)}[data-bs-theme=dark] .ea-tb .content-search .form-control::placeholder,[data-bs-theme=dark] .ea-tb .content-search input[type=search]::placeholder,[data-bs-theme=dark] .ea-tb .content-search input[type=text]::placeholder{color:var(--text-muted)}[data-bs-theme=dark] .ea-tb .content-search .input-group-text{background-color:var(--surface-2);border-color:var(--border-strong);color:var(--text-muted)}[data-bs-theme=dark] .ea-tb .content-search .btn-light,[data-bs-theme=dark] .ea-tb .content-search .btn-secondary{background-color:var(--surface-3);border-color:var(--border-strong);color:var(--text-muted)}body[data-bs-theme=dark]{--color-primary:var(--brand-600);--button-primary-bg:var(--brand-600);--button-primary-hover-bg:var(--brand-700);--button-primary-active-bg:var(--brand-700);--button-focus-outline-color:color-mix(in srgb,var(--brand-500) 70%,transparent);--link-color:var(--brand-600);--form-switch-checked-bg:var(--brand-600);--form-type-check-input-checked-bg:var(--brand-600);--form-type-check-input-border-color:var(--text-muted);--switch-checked-bg:var(--brand-600);--switch-focus-ring:color-mix(in srgb,var(--brand-500) 35%,transparent);--pagination-active-bg:var(--brand-600);--resize-handler-hover-bg:var(--brand-500);--badge-primary-bg:color-mix(in srgb,var(--brand-600) 18%,transparent);--badge-primary-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-500) 30%,transparent);--badge-primary-color:var(--brand-300);--bs-body-bg:var(--bg);--bs-body-bg-rgb:20,20,18;--bs-secondary-bg:var(--surface-2);--bs-secondary-bg-rgb:35,35,32;--bs-tertiary-bg:var(--surface-3);--bs-tertiary-bg-rgb:42,42,38;--content-bg:var(--surface);--content-panel-bg:var(--surface);--bs-table-bg:var(--surface);--table-hover-cell-bg:var(--surface-2);--table-footer-bg:var(--surface);--table-cell-border-color:var(--border);--datagrid-noresults-placeholder-bg:var(--surface-2);--table-selected-cell-bg:color-mix(in srgb,var(--brand-600) 20%,transparent)}body[data-bs-theme=dark] .table{--bs-table-bg:var(--surface);--bs-table-border-color:var(--border);--bs-table-striped-bg:color-mix(in srgb,var(--surface-2) 60%,var(--surface));--bs-table-hover-bg:var(--surface-2)}body[data-bs-theme=dark] .card{--bs-card-bg:var(--surface);--bs-card-border-color:var(--border);--bs-card-cap-bg:var(--surface-2)}body[data-bs-theme=dark] .ea .btn-primary{--bs-btn-bg:var(--brand-600);--bs-btn-border-color:var(--brand-700);--bs-btn-hover-bg:var(--brand-700);--bs-btn-hover-border-color:var(--brand-800,var(--brand-700));--bs-btn-active-bg:var(--brand-700)}body[data-bs-theme=dark] .ea .btn-outline-primary{--bs-btn-color:var(--brand-400);--bs-btn-border-color:var(--brand-500);--bs-btn-hover-bg:var(--brand-700);--bs-btn-hover-border-color:var(--brand-600);--bs-btn-active-bg:var(--brand-700)}body[data-bs-theme=dark] .ea .form-check-input:checked,body[data-bs-theme=dark] .ea .form-switch .form-check-input:checked{background-color:var(--brand-600);border-color:var(--brand-600)}body[data-bs-theme=dark] .ea .form-check-input:focus{border-color:var(--brand-400,var(--brand-500));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 25%,transparent)}.action-group .dropdown-menu{max-inline-size:none}.datagrid td.actions:not(.actions-as-dropdown) form{margin-inline-end:4px;margin-inline-start:4px}.datagrid td.actions a:not(.dropdown-item)+a:not(.dropdown-item){margin-inline-start:4px}.nfy-auth-shell{align-items:center;background:var(--bg);color:var(--text);display:flex;font-family:var(--font-sans);justify-content:center;min-height:100vh;padding:var(--s-6)}.nfy-auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(20,20,15,.08),0 6px 16px rgba(20,20,15,.12);max-width:440px;overflow:hidden;width:100%}[data-bs-theme=dark] .nfy-auth-card{box-shadow:0 1px 2px rgba(0,0,0,.3),0 6px 16px rgba(0,0,0,.4)}.nfy-auth-card-header{align-items:center;display:flex;justify-content:center;padding:var(--s-6)}.nfy-auth-card-header--split{align-items:stretch;padding:0}.nfy-auth-card-header-segment{align-items:center;display:flex;flex:1;justify-content:center;min-width:0;padding:var(--s-6) var(--s-4)}.nfy-auth-card-logo{max-height:40px;max-width:200px}.nfy-auth-card-title{color:#fff;font-size:20px;font-weight:600}.nfy-auth-card-body{padding:var(--s-7) var(--s-6);text-align:center}.nfy-auth-message{color:var(--text-soft);font-size:14px;line-height:1.6;margin:0 0 var(--s-6)}.nfy-auth-button{align-items:center;background:linear-gradient(180deg,var(--brand-500) 0,var(--brand-700) 100%);border:0;border-radius:var(--r-sm);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:var(--s-2);justify-content:center;margin:0;padding:12px var(--s-5);text-decoration:none;transition:background .12s;width:100%}.nfy-auth-button:hover{background:linear-gradient(180deg,var(--brand-600) 0,var(--brand-800,var(--brand-700)) 100%);color:#fff}.nfy-auth-button--neutral{background:linear-gradient(180deg,var(--gray-400) 0,var(--gray-600) 100%)}.nfy-auth-button--neutral:hover{background:linear-gradient(180deg,var(--gray-500) 0,var(--gray-700) 100%)}.nfy-auth-footer{border-top:1px solid var(--border);color:var(--text-muted);font-size:12.5px;margin:var(--s-5) 0 0;padding-top:var(--s-5)}.nfy-auth-footer a{color:var(--brand-600);text-decoration:none}.nfy-auth-footer a:hover{text-decoration:underline}.version_popover.dropdown-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-pop);max-height:80vh;min-width:380px;overflow-x:hidden;overflow-y:auto;z-index:2020}.version_popover.dropdown-menu .ea-sb-versions{color:var(--text-soft);font-size:12px}.version_popover.dropdown-menu .ea-sb-versions table{border-collapse:collapse;table-layout:fixed;width:100%}.version_popover.dropdown-menu .ea-sb-versions td,.version_popover.dropdown-menu .ea-sb-versions th{overflow:hidden;padding:2px 0;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.version_popover.dropdown-menu .ea-sb-versions td:first-child,.version_popover.dropdown-menu .ea-sb-versions th:first-child{color:var(--text-muted);padding-right:12px;width:45%}.version_popover.dropdown-menu .ea-sb-versions td:last-child,.version_popover.dropdown-menu .ea-sb-versions th:last-child{color:var(--text);font-weight:500}.version_popover.dropdown-menu .ea-sb-versions .text-bg-primary{background-color:var(--brand-600)!important}.ea-app-switcher{flex-shrink:0}.ea-app-switcher-menu{border-top:1px solid rgba(0,0,0,.12);list-style:none;margin:0;padding:0;width:100%}.ea-app-switcher-menu:not(.show){display:none}.ea-app-switcher-menu.collapsing{height:0;overflow:hidden;transition:height .3s ease}.ea-app-switcher-menu.show{display:flex;flex-direction:column}.ea-app-switcher-item{align-items:center;color:#fff;display:flex;filter:brightness(1);font-size:13px;gap:10px;padding:12px 16px;transition:filter .12s}.ea-app-switcher-item:hover{color:#fff;filter:brightness(1.08)}.ea-app-switcher-item b{font-weight:600}.ea-app-switcher-prefix{flex-shrink:0;opacity:.85}.ea-app-switcher-logo{display:block;flex:1;height:22px;min-width:0;object-fit:contain;object-position:left center}.ea-app-switcher-icon{background:hsla(0,0%,100%,.18);border-radius:var(--r-xs);flex-shrink:0;height:24px;object-fit:cover;width:24px}.ea-app-switcher-label{flex:1}.btn.dropdown-toggle:after{background-color:currentColor;border:0;content:"";display:inline-block;flex-shrink:0;height:12px;margin-inline-start:6px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .15s;vertical-align:-1px;width:12px}.btn.dropdown-toggle.show:after,.btn.dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}body.ea-sidebar-width-compact .ea-shell .sidebar-wrapper{width:var(--sb-collapsed-w)}body.ea-sidebar-width-compact .logo-compact{display:flex!important;justify-content:center}body.ea-sidebar-width-compact .ea-shell aside.sidebar{padding:0!important}body.ea-sidebar-width-compact .ea-sb-brand{margin-inline:0}body.ea-sidebar-width-compact .ea-sb-brand-trigger{justify-content:center;padding:0;pointer-events:none}body.ea-sidebar-width-compact .ea-sb-brand-chevron{display:none}body.ea-sidebar-width-compact .ea-sb-brand .ea-app-switcher-menu{display:none!important}body.ea-sidebar-width-compact .ea-sb-brand .ea-sb-logo{background-image:var(--sb-compact-logo,none);background-position:50%;background-size:contain;display:block;flex-shrink:0;height:28px;width:28px}body.ea-sidebar-width-compact .ea-sb-env{margin-top:4px}body.ea-sidebar-width-compact .ea-sb-env-trigger{gap:0;justify-content:center;padding:0}body.ea-sidebar-width-compact .ea-sb-env-chevron,body.ea-sidebar-width-compact .ea-sb-env-label,body.ea-sidebar-width-compact .ea-shell aside.sidebar .sidebar-section-title,body.ea-sidebar-width-compact li.menu-header{display:none!important}body.ea-sidebar-width-compact .ea-shell aside.sidebar>.menu,body.ea-sidebar-width-compact .ea-shell aside.sidebar>nav,body.ea-sidebar-width-compact .ea-shell aside.sidebar>ul{overflow:visible}body.ea-sidebar-width-compact .ea-shell aside.sidebar .menu-item,body.ea-sidebar-width-compact .ea-shell aside.sidebar .submenu-item{gap:0;height:36px;justify-content:flex-start;margin:2px 0;padding:0!important}body.ea-sidebar-width-compact .ea-shell aside.sidebar #main-menu .menu .menu-item>.menu-item-contents{gap:0;padding:0 0 0 calc((var(--sb-collapsed-w) - 17px)/2)}body.ea-sidebar-width-compact .ea-shell aside.sidebar .menu-item:hover,body.ea-sidebar-width-compact .ea-shell aside.sidebar .submenu-item:hover{background:var(--surface)!important;box-shadow:var(--sh-2)!important}body.ea-sidebar-width-compact .ea-sb-avatar,body.ea-sidebar-width-compact .ea-sb-user{display:none!important}body.ea-sidebar-width-compact .ea-sb-settings-btn{display:grid!important}body.ea-sidebar-width-compact .ea-sb-foot{align-items:center;margin-inline:0;padding:10px}body.ea-sidebar-width-compact .ea-sb-foot-row{justify-content:center}#navigation-toggler{background:transparent;border:0;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;display:grid;flex-shrink:0;height:32px;padding:0;place-items:center;width:32px}#navigation-toggler:hover{background:var(--surface-2);color:var(--text)}#navigation-toggler .icon,#navigation-toggler svg{color:inherit}@media(max-width:991px){.ea-shell{display:block}.ea-shell .responsive-header{display:flex!important}.ea-shell .sidebar-wrapper{display:none}.ea-shell .ea-tb{backdrop-filter:none;-webkit-backdrop-filter:none;position:static}.ea-shell .ea-tb-actions,.ea-shell .ea-tb-crumbs{display:none!important}.ea-shell .ea-tb-search-wrap{max-width:100%;width:100%}.ea-shell .ea-tb-inner{padding:0 12px}.ea-shell .ea-tb:has(.ea-tb-search-hidden){display:none!important}.ea-shell section.main-content{min-height:auto}body.ea-mobile-sidebar-visible .ea-shell .sidebar-wrapper{display:block!important}body.ea-mobile-sidebar-visible .ea-shell aside.sidebar{display:flex!important;flex-direction:column!important;height:100vh!important;inset-inline-start:0!important;max-height:100vh!important;overflow-y:hidden!important;position:fixed!important;top:0!important;z-index:1051!important}body.ea-mobile-sidebar-visible .ea-shell aside.sidebar #main-menu{flex:1;min-height:0;overflow-y:auto}body.ea-mobile-sidebar-visible .ea-shell .ea-sb-foot .dropdown-settings{display:block!important}}:root,[data-bs-theme=light]{--color-success:var(--brand-600);--bs-success:var(--brand-600);--bs-success-rgb:124,153,61;--bs-success-text-emphasis:var(--brand-700);--bs-success-bg-subtle:var(--brand-50);--bs-success-border-subtle:var(--brand-200)}.ea-sb-logo{background-image:url(/build/images/logo_ssofact_web_white.375782f7.png)}