/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--tw-breakpoint-sm:40rem;--tw-breakpoint-md:48rem;--tw-breakpoint-lg:64rem;--tw-breakpoint-xl:80rem;--tw-color-brand-600:var(--inf-brand-600)}}@layer base,components;@layer utilities{.tw\:flex{display:flex}.tw\:bg-brand-600{background-color:var(--tw-color-brand-600)}.tw\:text-start{text-align:start}}:root{--inf-brand-950:#08213d;--inf-brand-900:#0f2b4c;--inf-brand-800:#123c6b;--inf-brand-700:#14508c;--inf-brand-600:#1668c6;--inf-brand-500:#2b7fd9;--inf-brand-300:#8fbeee;--inf-brand-100:#dceafb;--inf-brand-50:#eef5fd;--inf-topbar-bg:var(--inf-brand-800);--inf-topbar-fg:var(--inf-text-invert);--inf-success-600:#12805c;--inf-success-100:#d7f2e6;--inf-warning-600:#b54708;--inf-warning-100:#fdf0dc;--inf-danger-600:#b42318;--inf-danger-100:#fde4e2;--inf-info-600:#0b6bcb;--inf-info-100:#dceafb;--inf-neutral-600:#4b5b72;--inf-neutral-100:#edf0f4;--inf-brand-on-tint:var(--inf-brand-700);--inf-success-on-tint:var(--inf-success-600);--inf-warning-on-tint:var(--inf-warning-600);--inf-danger-on-tint:var(--inf-danger-600);--inf-info-on-tint:var(--inf-info-600);--inf-neutral-on-tint:var(--inf-neutral-600);--inf-canvas:#f4f6f8;--inf-surface:#fff;--inf-surface-sunk:#f8fafc;--inf-surface-hover:#f1f5fb;--inf-surface-sel:#e6f0fc;--inf-overlay:#0f2b4c73;--inf-text:#1c2434;--inf-text-muted:#5a6b84;--inf-text-subtle:#8a99ae;--inf-text-invert:#fff;--inf-link:#0b6bcb;--inf-border:#e3e8ef;--inf-border-strong:#c9d2df;--inf-focus-ring:#1668c659;--inf-border-width:1px;--inf-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--inf-font-mono:"JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--inf-fs-2xs:.6875rem;--inf-fs-xs:.75rem;--inf-fs-sm:.8125rem;--inf-fs-md:.875rem;--inf-fs-lg:1rem;--inf-fs-xl:1.25rem;--inf-fs-2xl:1.5rem;--inf-fs-3xl:1.75rem;--inf-fw-regular:400;--inf-fw-medium:500;--inf-fw-semi:600;--inf-fw-bold:700;--inf-lh-tight:1.25;--inf-lh-normal:1.45;--inf-lh-loose:1.6;--inf-space-0:0;--inf-space-1:.25rem;--inf-space-2:.5rem;--inf-space-3:.75rem;--inf-space-4:1rem;--inf-space-5:1.5rem;--inf-space-6:2rem;--inf-space-7:3rem;--inf-radius-xs:3px;--inf-radius-sm:4px;--inf-radius-md:6px;--inf-radius-lg:10px;--inf-radius-pill:999px;--inf-shadow-xs:0 1px 2px #101e360f;--inf-shadow-sm:0 1px 3px #101e361a, 0 1px 2px #101e360f;--inf-shadow-md:0 4px 12px #101e361a;--inf-shadow-lg:0 12px 32px #101e3629;--inf-shadow-form:0 2px 8px #15283a1a;--inf-topbar-h:42px;--inf-controlbar-h:35px;--inf-sidebar-w:192px;--inf-sidebar-w-min:48px;--inf-chatter-w:312px;--inf-row-h:27px;--inf-control-h:24px;--inf-content-max:1680px;--inf-ease:cubic-bezier(.2, 0, .2, 1);--inf-dur-fast:.12s;--inf-dur-normal:.2s;--inf-dur-slow:.32s;--inf-z-sticky:100;--inf-z-topbar:1030;--inf-z-launcher:1040;--inf-z-dropdown:1060;--inf-z-modal:1070;--inf-z-select2:1080;--inf-z-toast:1090}:root[data-inf-theme=dark]{--inf-canvas:#0e1520;--inf-surface:#151e2c;--inf-surface-sunk:#1b2634;--inf-surface-hover:#1e2a3a;--inf-surface-sel:#1b3350;--inf-overlay:#030911a6;--inf-text:#e6ecf4;--inf-text-muted:#9aaabf;--inf-text-subtle:#6d7f97;--inf-link:#6fb0f2;--inf-border:#253244;--inf-border-strong:#35465c;--inf-brand-900:#0b1826;--inf-brand-600:#2b7fd9;--inf-brand-100:#12283f;--inf-brand-50:#101e2e;--inf-success-100:#10301f;--inf-warning-100:#33220c;--inf-danger-100:#3a1a17;--inf-info-100:#12283f;--inf-neutral-100:#1e2a3a;--inf-brand-on-tint:#8fbeee;--inf-success-on-tint:#6fd3ac;--inf-warning-on-tint:#e9b87a;--inf-danger-on-tint:#f2a29b;--inf-info-on-tint:#8fbeee;--inf-neutral-on-tint:#aebbcc;--inf-shadow-xs:0 1px 2px #0006;--inf-shadow-sm:0 1px 3px #00000080;--inf-shadow-md:0 4px 12px #00000080;--inf-shadow-lg:0 12px 32px #0009}:root{--bs-body-bg:var(--inf-canvas);--bs-body-color:var(--inf-text);--bs-body-font-family:var(--inf-font-sans);--bs-body-font-size:var(--inf-fs-sm);--bs-body-line-height:var(--inf-lh-normal);--bs-primary:var(--inf-brand-600);--bs-secondary:var(--inf-neutral-600);--bs-success:var(--inf-success-600);--bs-info:var(--inf-info-600);--bs-warning:var(--inf-warning-600);--bs-danger:var(--inf-danger-600);--bs-light:var(--inf-surface-sunk);--bs-dark:var(--inf-brand-950);--bs-link-color:var(--inf-link);--bs-link-hover-color:var(--inf-brand-700);--bs-border-color:var(--inf-border);--bs-border-radius:var(--inf-radius-md);--bs-card-bg:var(--inf-surface);--bs-card-border-color:var(--inf-border);--inf-flip:1;--inf-start:left;--inf-end:right}[dir=rtl]{--inf-flip:-1;--inf-start:right;--inf-end:left}.inf-ltr{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.inf-auto{unicode-bidi:plaintext}:root:root:root{font-size:80%}:root:root:root body{background:var(--inf-canvas);color:var(--inf-text);font-family:var(--inf-font-sans);font-size:var(--inf-fs-sm);line-height:var(--inf-lh-normal);-webkit-font-smoothing:antialiased}:root:root:root a{color:var(--inf-link)}:root:root:root a:hover{color:var(--inf-brand-700)}:root:root:root ::selection{background:var(--inf-brand-100);color:var(--inf-text)}:root:root:root .header{background:var(--inf-brand-900);border-bottom:1px solid var(--inf-brand-800);box-shadow:none;height:var(--inf-topbar-h);inset-inline:0}:root:root:root .header .header-left{height:var(--inf-topbar-h);border-inline-end:1px solid var(--inf-brand-800)}:root:root:root .header .header-left .logo1{height:var(--inf-topbar-h)}:root:root:root .header .header-left .logo1 img{max-height:calc(var(--inf-topbar-h) - var(--inf-space-4))}:root:root:root .header .user-menu.nav>li>a,:root:root:root .header .nav>li>a{color:var(--inf-text-invert);opacity:.82;transition:opacity var(--inf-dur-fast) var(--inf-ease)}:root:root:root .header .user-menu.nav>li>a:hover,:root:root:root .header .nav>li>a:hover{opacity:1}:root:root:root .header .top-nav-search form .form-control{color:var(--inf-text-invert);height:var(--inf-control-h);border-radius:var(--inf-radius-sm);font-size:var(--inf-fs-sm);background:#ffffff1a;border:1px solid #ffffff2e}:root:root:root .header .top-nav-search form .form-control::placeholder{color:#fff9}:root:root:root .header .badge,:root:root:root .header .user-menu .badge{font-size:var(--inf-fs-2xs)}:root:root:root .sidebar{background:var(--inf-surface);border-inline-end:1px solid var(--inf-border);top:var(--inf-topbar-h);width:var(--inf-sidebar-w);box-shadow:none}:root:root:root .sidebar .sidebar-menu ul li a,:root:root:root .sidebar .menu-link,:root:root:root .sidebar .submenu-link{color:var(--inf-text-muted);font-size:var(--inf-fs-sm);border-radius:var(--inf-radius-sm);transition:background var(--inf-dur-fast) var(--inf-ease), color var(--inf-dur-fast) var(--inf-ease)}:root:root:root .sidebar .sidebar-menu ul li a.active,:root:root:root .sidebar .menu-link.active,:root:root:root .sidebar .submenu-link.active{background:var(--inf-brand-50);color:var(--inf-brand-600);font-weight:var(--inf-fw-semi)}:root:root:root .sidebar .menu-title span{color:var(--inf-text-subtle);font-size:var(--inf-fs-2xs);font-weight:var(--inf-fw-semi);letter-spacing:.08em;text-transform:uppercase}:root:root:root .sidebar .submenu-list{background:0 0}:root:root:root .page-wrapper{padding-top:var(--inf-topbar-h);background:var(--inf-canvas);margin:0;margin-inline-start:var(--inf-sidebar-w)}:root:root:root .page-wrapper .content{padding:var(--inf-space-4)}:root:root:root .page-header{margin-bottom:var(--inf-space-4)}:root:root:root .page-title,:root:root:root .page-wrapper .content .page-header .page-title{color:var(--inf-text);font-size:var(--inf-fs-xl);font-weight:var(--inf-fw-semi);letter-spacing:-.015em;margin-bottom:var(--inf-space-1)}:root:root:root .breadcrumb{font-size:var(--inf-fs-xs);background:0 0;margin:0;padding:0}:root:root:root .breadcrumb-item,:root:root:root .breadcrumb-item.active{color:var(--inf-text-subtle)}:root:root:root .breadcrumb-item a{color:var(--inf-link)}:root:root:root .card{background:var(--inf-surface);border:1px solid var(--inf-border);border-radius:var(--inf-radius-md);box-shadow:var(--inf-shadow-xs);margin-bottom:var(--inf-space-4)}:root:root:root .card-header{background:var(--inf-surface-sunk);border-bottom:1px solid var(--inf-border);padding:var(--inf-space-3) var(--inf-space-4)}:root:root:root .card-header.bg-primary{background:var(--inf-surface-sunk);border-block-start:2px solid var(--inf-brand-600);color:var(--inf-text)}:root:root:root .card-header.bg-primary .card-title,:root:root:root .card-header.bg-primary h4{color:var(--inf-text);font-size:var(--inf-fs-lg);font-weight:var(--inf-fw-semi)}:root:root:root .card-body{padding:var(--inf-space-4)}:root:root:root .card-footer{background:var(--inf-surface-sunk);border-top:1px solid var(--inf-border)}:root:root:root .table,:root:root:root table.dataTable{color:var(--inf-text);font-size:var(--inf-fs-xs);border-color:var(--inf-border)}:root:root:root .table>thead>tr>th,:root:root:root table.dataTable thead th{background:var(--inf-surface-sunk);border-bottom:1px solid var(--inf-border-strong);color:var(--inf-text-subtle);font-size:var(--inf-fs-2xs);font-weight:var(--inf-fw-semi);letter-spacing:.03em;padding:var(--inf-space-2) var(--inf-space-3);text-transform:uppercase;white-space:nowrap}:root:root:root .table>tbody>tr>td,:root:root:root table.dataTable tbody td{border-bottom:1px solid var(--inf-border);height:var(--inf-row-h);padding:0 var(--inf-space-3);vertical-align:middle}:root:root:root .table-striped>tbody>tr:nth-of-type(odd)>*{background:0 0}:root:root:root .table>tbody>tr:hover>td,:root:root:root table.dataTable tbody tr:hover td{background:var(--inf-surface-hover)}:root:root:root td.money,:root:root:root th.money,:root:root:root td.text-right,:root:root:root td.text-end,:root:root:root .dataTables_info{font-variant-numeric:tabular-nums}:root:root:root td.money,:root:root:root td.text-right,:root:root:root td.text-end,:root:root:root td.dt-type-numeric,:root:root:root td.dt-right,:root:root:root th.dt-right{text-align:end;direction:ltr;unicode-bidi:isolate}:root:root:root table.dataTable tbody td,:root:root:root .table>tbody>tr>td{unicode-bidi:plaintext}:root:root:root .btn{border-radius:var(--inf-radius-sm);font-size:var(--inf-fs-xs);font-weight:var(--inf-fw-medium);min-height:var(--inf-control-h);padding:var(--inf-space-1) var(--inf-space-3);transition:background var(--inf-dur-fast) var(--inf-ease)}:root:root:root .btn-primary{background:var(--inf-brand-600);border-color:var(--inf-brand-600);color:var(--inf-text-invert)}:root:root:root .btn-primary:hover,:root:root:root .btn-primary:focus{background:var(--inf-brand-700);border-color:var(--inf-brand-700)}:root:root:root .btn-secondary,:root:root:root .btn-light,:root:root:root .btn-default{background:var(--inf-surface);border-color:var(--inf-border-strong);color:var(--inf-text-muted)}:root:root:root .btn-secondary:hover,:root:root:root .btn-light:hover,:root:root:root .btn-default:hover{background:var(--inf-surface-hover);color:var(--inf-text)}:root:root:root .btn-success{background:var(--inf-success-600);border-color:var(--inf-success-600)}:root:root:root .btn-danger{background:var(--inf-danger-600);border-color:var(--inf-danger-600)}:root:root:root .btn-warning{background:var(--inf-warning-600);border-color:var(--inf-warning-600);color:var(--inf-text-invert)}:root:root:root .btn-info{background:var(--inf-info-600);border-color:var(--inf-info-600)}:root:root:root .btn:focus-visible{box-shadow:0 0 0 3px var(--inf-focus-ring);outline:none}:root:root:root .form-group{margin-bottom:var(--inf-space-3)}:root:root:root .form-group label,:root:root:root .control-label{color:var(--inf-text-muted);font-size:var(--inf-fs-2xs);font-weight:var(--inf-fw-semi);letter-spacing:.02em;margin-bottom:var(--inf-space-1);text-transform:uppercase}:root:root:root .form-control,:root:root:root .form-select{background:var(--inf-surface);border:1px solid var(--inf-border-strong);border-radius:var(--inf-radius-sm);color:var(--inf-text);font-size:var(--inf-fs-sm);min-height:var(--inf-control-h);padding:var(--inf-space-1) var(--inf-space-2)}:root:root:root .form-control:focus,:root:root:root .form-select:focus{border-color:var(--inf-brand-500);box-shadow:0 0 0 3px var(--inf-focus-ring)}:root:root:root .form-control::placeholder{color:var(--inf-text-subtle)}:root:root:root .input-group-text{background:var(--inf-surface-sunk);border-color:var(--inf-border-strong);color:var(--inf-text-muted)}:root:root:root .invalid-feedback,:root:root:root .has-error .control-label{color:var(--inf-danger-600)}:root:root:root .has-error .form-control{border-color:var(--inf-danger-600)}:root:root:root .select2-container--default .select2-selection--single,:root:root:root .select2-container--default .select2-selection--multiple{background:var(--inf-surface);border:1px solid var(--inf-border-strong);border-radius:var(--inf-radius-sm);min-height:var(--inf-control-h)}:root:root:root .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--inf-text);font-size:var(--inf-fs-sm);line-height:var(--inf-control-h)}:root:root:root .select2-dropdown{background:var(--inf-surface);border-color:var(--inf-border-strong);border-radius:var(--inf-radius-sm);box-shadow:var(--inf-shadow-md)}:root:root:root .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--inf-brand-600)}:root:root:root .badge{border-radius:var(--inf-radius-pill);font-size:var(--inf-fs-2xs);font-weight:var(--inf-fw-semi);padding:var(--inf-space-1) var(--inf-space-2)}:root:root:root .badge.bg-success,:root:root:root .badge-success{background:var(--inf-success-100);color:var(--inf-success-on-tint)}:root:root:root .badge.bg-warning,:root:root:root .badge-warning{background:var(--inf-warning-100);color:var(--inf-warning-on-tint)}:root:root:root .badge.bg-danger,:root:root:root .badge-danger{background:var(--inf-danger-100);color:var(--inf-danger-on-tint)}:root:root:root .badge.bg-info,:root:root:root .badge-info{background:var(--inf-info-100);color:var(--inf-info-on-tint)}:root:root:root .badge.bg-primary,:root:root:root .badge-primary{background:var(--inf-brand-100);color:var(--inf-brand-on-tint)}:root:root:root .modal-content{background:var(--inf-surface);border:1px solid var(--inf-border);border-radius:var(--inf-radius-lg);box-shadow:var(--inf-shadow-lg)}:root:root:root .modal-header{background:var(--inf-surface-sunk);border-bottom:1px solid var(--inf-border)}:root:root:root .modal-footer{background:var(--inf-surface-sunk);border-top:1px solid var(--inf-border)}:root:root:root .modal-backdrop.show{background:var(--inf-overlay);opacity:1}:root:root:root .dropdown-menu{background:var(--inf-surface);border:1px solid var(--inf-border);border-radius:var(--inf-radius-md);box-shadow:var(--inf-shadow-md);font-size:var(--inf-fs-sm)}:root:root:root .dropdown-item{color:var(--inf-text-muted)}:root:root:root .dropdown-item:hover{background:var(--inf-surface-hover);color:var(--inf-brand-600)}:root:root:root .dataTables_wrapper .dataTables_length select,:root:root:root .dataTables_wrapper .dataTables_filter input{background:var(--inf-surface);border:1px solid var(--inf-border-strong);border-radius:var(--inf-radius-sm);color:var(--inf-text);min-height:var(--inf-control-h)}:root:root:root .dataTables_wrapper .dataTables_info,:root:root:root .dataTables_wrapper .dataTables_length,:root:root:root .dataTables_wrapper .dataTables_filter{color:var(--inf-text-subtle);font-size:var(--inf-fs-xs)}:root:root:root .page-link{background:var(--inf-surface);border-color:var(--inf-border);color:var(--inf-text-muted);font-size:var(--inf-fs-xs)}:root:root:root .page-link:hover{background:var(--inf-surface-hover);color:var(--inf-brand-600)}:root:root:root .page-item.disabled .page-link{color:var(--inf-text-subtle);opacity:.55}:root:root:root button.page-link,:root:root:root .dt-paging button.page-link{background:var(--inf-surface);border:1px solid var(--inf-border);color:var(--inf-text-muted)}:root:root:root button.page-link:hover:not(:disabled){background:var(--inf-surface-hover);color:var(--inf-brand-600)}:root:root:root button.page-link:disabled{color:var(--inf-text-subtle);opacity:.55}:root:root:root button.page-link.current,:root:root:root .dt-paging button.page-link.current{background:var(--inf-brand-600);border-color:var(--inf-brand-600);color:var(--inf-text-invert)}:root:root:root .badge:not([class*=bg-]){background:var(--inf-neutral-100);color:var(--inf-neutral-600)}:root:root:root .page-item.active .page-link{background:var(--inf-brand-600);border-color:var(--inf-brand-600);color:var(--inf-text-invert)}:root:root:root .dt-buttons .btn{font-size:var(--inf-fs-2xs)}:root:root:root .alert{border:1px solid var(--inf-border);border-radius:var(--inf-radius-md);font-size:var(--inf-fs-sm)}:root:root:root .alert-success{background:var(--inf-success-100);border-color:var(--inf-success-600);color:var(--inf-success-600)}:root:root:root .alert-danger{background:var(--inf-danger-100);border-color:var(--inf-danger-600);color:var(--inf-danger-600)}:root:root:root .alert-warning{background:var(--inf-warning-100);border-color:var(--inf-warning-600);color:var(--inf-warning-600)}:root:root:root .alert-info{background:var(--inf-info-100);border-color:var(--inf-info-600);color:var(--inf-info-600)}:root:root:root hr{border-color:var(--inf-border)}:root:root:root .nav-tabs{border-bottom:1px solid var(--inf-border)}:root:root:root .nav-tabs .nav-link{color:var(--inf-text-muted);font-size:var(--inf-fs-sm);font-weight:var(--inf-fw-medium);border:none;border-bottom:2px solid #0000}:root:root:root .nav-tabs .nav-link.active{border-bottom-color:var(--inf-brand-600);color:var(--inf-brand-600);background:0 0}:root:root:root .fa-chevron-right,:root:root:root .fa-chevron-left,:root:root:root .fa-angle-right,:root:root:root .fa-angle-left,:root:root:root .fa-arrow-right,:root:root:root .fa-arrow-left,:root:root:root .la-angle-right,:root:root:root .la-angle-left{transform:scaleX(var(--inf-flip))}:root:root:root .mini-sidebar .page-wrapper{margin-inline-start:var(--inf-sidebar-w-min)}:root:root:root .mini-sidebar .sidebar{width:var(--inf-sidebar-w-min)}@media (max-width:991px){:root:root:root .page-wrapper{margin-inline-start:0}}:root:root:root .account-page,:root:root:root .account-page .main-wrapper{background:var(--inf-canvas)}:root:root:root .account-box,:root:root:root .account-page .main-wrapper .account-content .account-box{background:var(--inf-surface);border:1px solid var(--inf-border);border-radius:var(--inf-radius-lg);box-shadow:var(--inf-shadow-md)}:root:root:root .account-title,:root:root:root .account-box .account-title,:root:root:root .account-wrapper h3{color:var(--inf-text);font-size:var(--inf-fs-xl);font-weight:var(--inf-fw-semi)}:root:root:root .account-subtitle{color:var(--inf-text-muted)}:root:root:root .account-btn{background:var(--inf-brand-600);border-radius:var(--inf-radius-sm);color:var(--inf-text-invert);font-size:var(--inf-fs-md);font-weight:var(--inf-fw-medium);padding:var(--inf-space-2) var(--inf-space-5)}:root:root:root .account-btn:hover{background:var(--inf-brand-700)}:root:root:root .account-box .text-muted,:root:root:root .text-muted{color:var(--inf-text-muted)}:root:root:root .sidebar,:root:root:root .sidebar .sidebar-inner{background:var(--inf-surface)}:root:root:root .sidebar .sidebar-menu ul li a,:root:root:root .sidebar .sidebar-menu ul li a:hover,:root:root:root .sidebar .menu-link,:root:root:root .sidebar .menu-link:hover,:root:root:root .sidebar .submenu-link,:root:root:root .sidebar .submenu-link:hover,:root:root:root .sidebar .submenu-item a,:root:root:root .sidebar .menu-title span{color:var(--inf-text-muted)}:root:root:root .sidebar .sidebar-menu ul li a:hover,:root:root:root .sidebar .menu-link:hover,:root:root:root .sidebar .submenu-link:hover{background:var(--inf-surface-hover);color:var(--inf-brand-600)}:root:root:root .sidebar .submenu-link.active,:root:root:root .sidebar .menu-link.active,:root:root:root .sidebar .sidebar-menu ul li a.active{background:var(--inf-brand-50);color:var(--inf-brand-600)}:root:root:root .sidebar .submenu-list,:root:root:root .sidebar .submenu-item{background:0 0}:root:root:root .sidebar .search-bar input,:root:root:root .sidebar-search .form-control,:root:root:root .submenu-search-input{background:var(--inf-surface-sunk);border:1px solid var(--inf-border);color:var(--inf-text)}:root:root:root .sidebar .search-bar input::placeholder,:root:root:root .sidebar-search .form-control::placeholder{color:var(--inf-text-subtle)}:root:root:root .sidebar .search-results-dropdown{background:var(--inf-surface);border-color:var(--inf-border);box-shadow:var(--inf-shadow-md)}:root:root:root .sidebar .search-result-item{color:var(--inf-text);border-block-end-color:var(--inf-border)}:root:root:root .sidebar .search-result-item:hover{background:var(--inf-surface-hover)}:root:root:root .filter-card-header,:root:root:root .filter-card .card-header,:root:root:root .filter-card-header .filter-toggle,:root:root:root .filter-card-header a,:root:root:root .filter-card-header span,:root:root:root .filter-card-header .page-title,:root:root:root .filter-card-header .breadcrumb-item,:root:root:root .filter-card-header .breadcrumb-item.active{color:var(--inf-text)}:root:root:root .filter-card-header .breadcrumb-item a,:root:root:root .filter-card-header .filter-toggle{color:var(--inf-link)}:root:root:root .filter-card .card-header,:root:root:root .filter-card-header{background:var(--inf-surface-sunk);border-bottom:1px solid var(--inf-border)}:root:root:root .floating-settings-btn,:root:root:root .quick-filter-btn.active{background:var(--inf-brand-600);border-color:var(--inf-brand-600);color:var(--inf-text-invert)}:root:root:root .sidebar .sidebar-menu ul li.active>a,:root:root:root .sidebar .sidebar-menu ul li.active>a span,:root:root:root .sidebar .submenu-item.active>a{background:var(--inf-brand-50);color:var(--inf-brand-600)}:root:root:root .filter-card .card-header *,:root:root:root .filter-card-header *{color:inherit}:root:root:root .filter-card-header .breadcrumb-item a,:root:root:root .filter-card .card-header a{color:var(--inf-link)}:root:root:root .sidebar .submenu-list,:root:root:root .sidebar .submenu-list .submenu-item,:root:root:root .sidebar .sidebar-menu ul ul{background:0 0}:root:root:root .sidebar .submenu-item.active>a,:root:root:root .sidebar .submenu-item.active>a span,:root:root:root .sidebar li.active>a>span{background:var(--inf-brand-50);color:var(--inf-brand-600);font-weight:var(--inf-fw-semi)}:root:root:root .cal-icon:after{content:none;display:none}:root:root:root .btn-outline-secondary:hover,:root:root:root .btn-outline-secondary:focus,:root:root:root .btn-outline-secondary:active,:root:root:root .btn-outline-secondary.show,:root:root:root .inf-filter-toggle:hover,:root:root:root .inf-filter-toggle:focus,:root:root:root .inf-filter-toggle.show,:root:root:root .inf-control-actions .btn:hover,:root:root:root .inf-control-actions .btn:focus,:root:root:root .inf-control-actions .btn.show{border-color:var(--inf-border-strong);background:var(--inf-surface-hover);color:var(--inf-text)}:root:root:root .inf-control-actions .dropdown-item:hover,:root:root:root .inf-control-actions .dropdown-item:focus{background:var(--inf-surface-hover);color:var(--inf-brand-600)}:root:root:root .btn-primary:hover,:root:root:root .btn-primary:focus{color:var(--inf-text-invert)}:root:root:root .dataTables_wrapper label,:root:root:root .dt-container label,:root:root:root .dt-length label,:root:root:root .dt-search label,:root:root:root .dt-info,:root:root:root .dataTables_info,:root:root:root td.dt-empty,:root:root:root .dataTables_empty{color:var(--inf-text-muted)}:root:root:root .dt-length input,:root:root:root .dt-length select,:root:root:root .dt-search input{background:var(--inf-surface);border:1px solid var(--inf-border-strong);color:var(--inf-text)}:root:root:root .row-index,:root:root:root .inf-line-table .row-index{color:var(--inf-text-muted)}:root:root:root .inf-filter-toggle .filter-count{background:var(--inf-brand-100);color:var(--inf-brand-on-tint)}:root:root:root table,:root:root:root .table,:root:root:root table.dataTable{background:var(--inf-surface);--bs-table-bg:var(--inf-surface);--bs-table-color:var(--inf-text)}:root:root:root .btn.btn-primary,:root:root:root .btn-secondary.btn-primary,:root:root:root .dt-button.btn-primary{background:var(--inf-brand-600);border-color:var(--inf-brand-600);color:var(--inf-text-invert)}:root:root:root .btn.btn-primary:hover,:root:root:root .btn-secondary.btn-primary:hover,:root:root:root .dt-button.btn-primary:hover{background:var(--inf-brand-700);border-color:var(--inf-brand-700);color:var(--inf-text-invert)}:root:root:root .btn.btn-success{background:var(--inf-success-600);border-color:var(--inf-success-600);color:var(--inf-text-invert)}:root:root:root .btn.btn-danger{background:var(--inf-danger-600);border-color:var(--inf-danger-600);color:var(--inf-text-invert)}:root:root:root .btn.btn-warning{background:var(--inf-warning-600);border-color:var(--inf-warning-600);color:var(--inf-text-invert)}:root:root:root .btn.btn-info{background:var(--inf-info-600);border-color:var(--inf-info-600);color:var(--inf-text-invert)}:root:root:root .dt-buttons .btn,:root:root:root .dt-buttons .dt-button,:root:root:root .dt-layout-row .btn{font-size:var(--inf-fs-xs)}.inf-topbar-tools{min-width:0;block-size:var(--inf-topbar-h);flex:auto;align-items:center;gap:0;display:flex;overflow:visible}.inf-topbar{z-index:var(--inf-z-topbar);min-inline-size:0;block-size:var(--inf-topbar-h);padding-inline:var(--inf-space-3);background:var(--inf-topbar-bg);color:var(--inf-text-invert);box-shadow:0 var(--inf-border-width) 0 var(--inf-brand-950), var(--inf-shadow-sm);align-items:center;gap:0;display:flex;position:fixed;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.inf-topbar{box-shadow:0 var(--inf-border-width) 0 color-mix(in srgb, var(--inf-brand-950) 20%, transparent), var(--inf-shadow-sm)}}.inf-topbar-actions{align-items:center;gap:var(--inf-space-1);flex:none;block-size:100%;min-inline-size:0;margin-inline-start:auto;display:flex}.inf-global-search{margin-inline-end:var(--inf-space-1);position:relative}.inf-global-search form{align-items:center;display:flex;position:relative}.inf-global-search form>i{color:var(--inf-text-invert);position:absolute;inset-inline-end:var(--inf-space-3)}@supports (color:color-mix(in lab, red, red)){.inf-global-search form>i{color:color-mix(in srgb, var(--inf-text-invert) 65%, transparent)}}.inf-global-search form>i{pointer-events:none}.inf-global-search input{inline-size:13rem;block-size:calc(var(--inf-control-h) + var(--inf-space-1));padding-inline:var(--inf-space-3) var(--inf-space-6);border:var(--inf-border-width) solid var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-global-search input{border:var(--inf-border-width) solid color-mix(in srgb, var(--inf-text-invert) 18%, transparent)}}.inf-global-search input{border-radius:var(--inf-radius-sm);background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-global-search input{background:color-mix(in srgb, var(--inf-text-invert) 9%, transparent)}}.inf-global-search input{color:var(--inf-text-invert);font-size:var(--inf-fs-xs);outline:0}.inf-global-search input::-webkit-search-cancel-button{appearance:none}.inf-launcher-search-input::-webkit-search-cancel-button{appearance:none}.inf-global-search .inf-search-clear{inline-size:var(--inf-space-5);block-size:var(--inf-space-5);border-radius:var(--inf-radius-pill);color:var(--inf-text-invert);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset-inline-end:var(--inf-space-2)}@supports (color:color-mix(in lab, red, red)){.inf-global-search .inf-search-clear{color:color-mix(in srgb, var(--inf-text-invert) 75%, transparent)}}.inf-global-search .inf-search-clear{cursor:pointer}.inf-global-search .inf-search-clear:hover{background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-global-search .inf-search-clear:hover{background:color-mix(in srgb, var(--inf-text-invert) 12%, transparent)}}.inf-global-search .inf-search-clear:hover{color:var(--inf-text-invert)}.inf-global-search .inf-search-clear[hidden],.inf-global-search form>i[hidden]{display:none}.inf-global-search input::placeholder{color:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-global-search input::placeholder{color:color-mix(in srgb, var(--inf-text-invert) 60%, transparent)}}.inf-global-search input:focus{border-color:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-global-search input:focus{border-color:color-mix(in srgb, var(--inf-text-invert) 55%, transparent)}}.inf-global-search input:focus{background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-global-search input:focus{background:color-mix(in srgb, var(--inf-text-invert) 14%, transparent)}}.inf-icon-button,.inf-user-button{justify-content:center;align-items:center;gap:var(--inf-space-2);block-size:100%;color:var(--inf-text-invert);cursor:pointer;background:0 0;border:0;border-radius:0;display:inline-flex;position:relative}.inf-icon-button{inline-size:2rem}.inf-icon-button:hover,.inf-user-button:hover,.inf-icon-button[aria-expanded=true],.inf-user-button[aria-expanded=true]{background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-icon-button:hover,.inf-user-button:hover,.inf-icon-button[aria-expanded=true],.inf-user-button[aria-expanded=true]{background:color-mix(in srgb, var(--inf-text-invert) 11%, transparent)}}.inf-locale-flag{border-radius:var(--inf-radius-pill);object-fit:cover;block-size:1.25rem;inline-size:1.25rem}.inf-notification-badge{min-inline-size:1rem;padding-inline:var(--inf-space-1);border-radius:var(--inf-radius-pill);background:var(--inf-danger-600);color:var(--inf-text-invert);font-size:var(--inf-fs-2xs);line-height:var(--inf-lh-normal);position:absolute;inset-block-start:var(--inf-space-1);inset-inline-end:var(--inf-space-1)}.inf-company-name{max-inline-size:10rem;padding-inline:var(--inf-space-3);border-inline-start:var(--inf-border-width) solid var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-company-name{border-inline-start:var(--inf-border-width) solid color-mix(in srgb, var(--inf-text-invert) 13%, transparent)}}.inf-company-name{color:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-company-name{color:color-mix(in srgb, var(--inf-text-invert) 78%, transparent)}}.inf-company-name{font-size:var(--inf-fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inf-user-button{padding-inline:var(--inf-space-2) 0}.inf-user-avatar{border-radius:var(--inf-radius-pill);background:var(--inf-brand-700);block-size:1.625rem;inline-size:1.625rem;overflow:hidden}.inf-user-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.inf-user-name{max-inline-size:9rem;font-size:var(--inf-fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inf-topbar .dropdown-toggle:after{display:none}.inf-topbar .dropdown-menu{border-color:var(--inf-border);background:var(--inf-surface);box-shadow:var(--inf-shadow-md);color:var(--inf-text);font-size:var(--inf-fs-xs)}.inf-notification-menu{inline-size:min(24rem, calc(100vw - var(--inf-space-4)));padding:0;overflow:hidden}.inf-dropdown-heading,.inf-dropdown-footer{padding:var(--inf-space-3) var(--inf-space-4);justify-content:space-between;align-items:center;display:flex}.inf-dropdown-heading{border-block-end:var(--inf-border-width) solid var(--inf-border)}.inf-dropdown-heading button{color:var(--inf-link);font-size:var(--inf-fs-2xs);background:0 0;border:0}.inf-dropdown-footer{border-block-start:var(--inf-border-width) solid var(--inf-border);color:var(--inf-link)}.inf-notification-list{max-block-size:22rem;overflow:auto}.inf-notification-item{align-items:flex-start;gap:var(--inf-space-3);padding:var(--inf-space-3) var(--inf-space-4);border-block-end:var(--inf-border-width) solid var(--inf-border);color:var(--inf-text);display:flex}.inf-notification-item:hover{background:var(--inf-surface-hover);color:var(--inf-text)}.inf-notification-item>span{gap:var(--inf-space-1);display:grid}.inf-notification-item small,.inf-empty-note{color:var(--inf-text-muted);font-size:var(--inf-fs-2xs)}.inf-empty-note{padding:var(--inf-space-5);text-align:center}.inf-app-trigger{block-size:2.375rem;inline-size:2.375rem;color:var(--inf-text-invert);cursor:pointer;background:0 0;border:0;border-radius:.3125rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.inf-app-trigger:hover,.inf-app-trigger[aria-expanded=true]{background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-app-trigger:hover,.inf-app-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--inf-text-invert) 14%, transparent)}}.inf-app-trigger-infinity{font-family:var(--inf-font-sans);font-size:1.875rem;font-weight:var(--inf-fw-semi);line-height:1;display:block;transform:translateY(-.04em)}.inf-active-app{block-size:100%;max-inline-size:13rem;color:var(--inf-text-invert);font-size:.9375rem;font-weight:var(--inf-fw-semi);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;padding-inline:.4375rem 1.125rem;display:inline-flex;overflow:hidden}.inf-feature-nav{inline-size:min(60vw,72rem);max-inline-size:min(60vw,72rem);min-width:0;block-size:var(--inf-topbar-h);flex:0 min(60vw,72rem);align-items:stretch;gap:0;display:flex;overflow:visible}.inf-feature-links{flex:auto;align-items:stretch;block-size:100%;min-inline-size:0;display:flex;overflow:visible}.inf-feature-link,.inf-feature-menu-trigger{border-block-end:.1875rem solid #0000;border-radius:0;flex:none;align-items:center;block-size:100%;max-inline-size:12rem;padding-inline:.9375rem;display:inline-flex;color:var(--inf-text-invert)!important}@supports (color:color-mix(in lab, red, red)){.inf-feature-link,.inf-feature-menu-trigger{color:color-mix(in srgb, var(--inf-text-invert) 82%, transparent)!important}}.inf-feature-link,.inf-feature-menu-trigger{font-size:var(--inf-fs-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none!important}.inf-feature-link:hover,.inf-feature-link.is-active,.inf-feature-menu-trigger:hover,.inf-feature-menu-trigger.is-active,.inf-feature-menu.is-open>.inf-feature-menu-trigger{background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-feature-link:hover,.inf-feature-link.is-active,.inf-feature-menu-trigger:hover,.inf-feature-menu-trigger.is-active,.inf-feature-menu.is-open>.inf-feature-menu-trigger{background:color-mix(in srgb, var(--inf-text-invert) 8%, transparent)}}.inf-feature-link:hover,.inf-feature-link.is-active,.inf-feature-menu-trigger:hover,.inf-feature-menu-trigger.is-active,.inf-feature-menu.is-open>.inf-feature-menu-trigger{color:var(--inf-text-invert)!important}.inf-feature-link.is-active,.inf-feature-menu-trigger.is-active{background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-feature-link.is-active,.inf-feature-menu-trigger.is-active{background:color-mix(in srgb, var(--inf-text-invert) 10%, transparent)}}.inf-feature-link.is-active,.inf-feature-menu-trigger.is-active{border-block-end-color:var(--inf-text-invert);box-shadow:none}.inf-feature-menu{flex:none;align-self:stretch;display:flex;position:relative}.inf-feature-menu-trigger{gap:var(--inf-space-2);cursor:pointer;background:0 0;border-block-start:0;border-inline:0}.inf-feature-menu-trigger i{font-size:var(--inf-fs-2xs);transition:transform var(--inf-dur-fast) var(--inf-ease)}.inf-feature-menu.is-open>.inf-feature-menu-trigger i{transform:rotate(180deg)}.inf-feature-menu-panel{z-index:var(--inf-z-dropdown);min-inline-size:14rem;max-block-size:min(28rem, calc(100vh - var(--inf-topbar-h) - var(--inf-space-4)));padding:var(--inf-space-2);border:var(--inf-border-width) solid var(--inf-border);border-radius:var(--inf-radius-md);background:var(--inf-surface);box-shadow:var(--inf-shadow-md);display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow:auto}.inf-feature-menu.is-open>.inf-feature-menu-panel{display:block}.inf-feature-menu-panel .inf-feature-menu{inline-size:100%;display:block}.inf-feature-menu-panel .inf-feature-menu-trigger,.inf-feature-menu-panel .inf-feature-menu-link{block-size:auto;min-block-size:2.125rem;inline-size:100%;max-inline-size:none;padding:var(--inf-space-2) var(--inf-space-3);border-radius:var(--inf-radius-sm);text-align:start;white-space:normal;border:0;justify-content:space-between;display:flex;color:var(--inf-text-muted)!important}.inf-feature-menu-panel .inf-feature-menu-trigger:hover,.inf-feature-menu-panel .inf-feature-menu-trigger.is-active,.inf-feature-menu-panel .inf-feature-menu-link:hover,.inf-feature-menu-panel .inf-feature-menu-link.is-active,.inf-feature-menu-panel .inf-feature-menu.is-open>.inf-feature-menu-trigger{background:var(--inf-surface-hover)!important;color:var(--inf-topbar-bg)!important}.inf-feature-menu-panel .inf-feature-menu-trigger.is-active,.inf-feature-menu-panel .inf-feature-menu-link.is-active{font-weight:var(--inf-fw-semi)}.inf-feature-menu-panel .inf-feature-menu-panel{inset-block-start:calc(var(--inf-space-2) * -1);inset-inline-start:100%}.inf-feature-more{flex:none;block-size:100%}.inf-feature-more[hidden]{display:none}.inf-feature-more-trigger{align-items:center;gap:var(--inf-space-1);block-size:100%;padding-inline:var(--inf-space-3);color:var(--inf-text-invert);background:0 0;border:0;border-block-end:.1875rem solid #0000;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.inf-feature-more-trigger{color:color-mix(in srgb, var(--inf-text-invert) 82%, transparent)}}.inf-feature-more-trigger{font-size:var(--inf-fs-md);cursor:pointer}.inf-feature-more-trigger:hover,.inf-feature-more-trigger[aria-expanded=true],.inf-feature-more.has-active .inf-feature-more-trigger{background:var(--inf-text-invert)}@supports (color:color-mix(in lab, red, red)){.inf-feature-more-trigger:hover,.inf-feature-more-trigger[aria-expanded=true],.inf-feature-more.has-active .inf-feature-more-trigger{background:color-mix(in srgb, var(--inf-text-invert) 8%, transparent)}}.inf-feature-more-trigger:hover,.inf-feature-more-trigger[aria-expanded=true],.inf-feature-more.has-active .inf-feature-more-trigger{color:var(--inf-text-invert)}.inf-feature-more.has-active .inf-feature-more-trigger{border-block-end-color:var(--inf-text-invert)}.inf-feature-more-trigger:after{display:none}.inf-topbar .inf-feature-overflow{min-inline-size:13rem;max-block-size:min(28rem, calc(100vh - var(--inf-topbar-h) - var(--inf-space-4)));padding:var(--inf-space-2);overflow:auto}.inf-topbar .inf-feature-overflow .inf-feature-link{block-size:auto;min-block-size:2.125rem;inline-size:100%;max-inline-size:none;padding:var(--inf-space-2) var(--inf-space-3);border-radius:var(--inf-radius-sm);white-space:normal;border:0;align-items:center;display:flex;color:var(--inf-text-muted)!important}.inf-topbar .inf-feature-overflow .inf-feature-link:hover,.inf-topbar .inf-feature-overflow .inf-feature-link.is-active{background:var(--inf-surface-hover)!important;color:var(--inf-topbar-bg)!important}.inf-topbar .inf-feature-overflow .inf-feature-link.is-active{font-weight:var(--inf-fw-semi)}.inf-topbar .inf-feature-overflow .inf-feature-overflow-menu{block-size:auto;inline-size:100%;display:block}.inf-topbar .inf-feature-overflow .inf-feature-overflow-menu>.inf-feature-menu-trigger{block-size:auto;min-block-size:2.125rem;inline-size:100%;max-inline-size:none;padding:var(--inf-space-2) var(--inf-space-3);border-radius:var(--inf-radius-sm);text-align:start;white-space:normal;border:0;justify-content:space-between;color:var(--inf-text-muted)!important}.inf-topbar .inf-feature-overflow .inf-feature-overflow-menu>.inf-feature-menu-trigger:hover,.inf-topbar .inf-feature-overflow .inf-feature-overflow-menu.is-open>.inf-feature-menu-trigger,.inf-topbar .inf-feature-overflow .inf-feature-overflow-menu>.inf-feature-menu-trigger.is-active{background:var(--inf-surface-hover)!important;color:var(--inf-topbar-bg)!important}.inf-topbar .inf-feature-overflow .inf-feature-overflow-menu>.inf-feature-menu-panel{max-block-size:none;margin-block:var(--inf-space-1);padding:var(--inf-space-1) var(--inf-space-1) var(--inf-space-1) var(--inf-space-3);border:0;border-inline-start:var(--inf-border-width) solid var(--inf-border);box-shadow:none;border-radius:0;position:static}html[data-inf-nav=apps] .sidebar{display:none!important}html[data-inf-nav=apps] .page-wrapper{margin-inline-start:var(--inf-space-0)!important;padding-block-start:var(--inf-topbar-h)!important}html[data-inf-nav=apps] .header-left,html[data-inf-nav=apps] #toggle_btn,html[data-inf-nav=apps] .page-title-box,html[data-inf-nav=apps] #mobile_btn,html[data-inf-nav=apps] .header{display:none!important}@media (max-width:72rem){.inf-global-search,.inf-company-name{display:none}}.inf-nav-toggle{inline-size:var(--inf-control-h);block-size:var(--inf-control-h);border-radius:var(--inf-radius-sm);color:var(--inf-topbar-fg);font-size:var(--inf-fs-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.inf-nav-toggle:hover,.inf-nav-toggle:focus-visible{background:#ffffff1f}@media (max-width:56.25rem){.inf-nav-toggle{display:inline-flex}.inf-feature-nav{z-index:var(--inf-z-dropdown);block-size:auto;inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:calc(100vh - var(--inf-topbar-h));padding:var(--inf-space-2);border-block-start:1px solid var(--inf-border);background:var(--inf-surface);box-shadow:var(--inf-shadow-lg);flex-direction:column;flex:none;display:none;position:fixed;inset-block-start:var(--inf-topbar-h);inset-inline:0;overflow-y:auto}.inf-nav-open .inf-feature-nav{display:flex}.inf-nav-open .inf-feature-nav .inf-feature-links{align-items:stretch;gap:var(--inf-space-1);flex-direction:column;flex:none;block-size:auto;inline-size:100%;overflow:visible}.inf-nav-open .inf-feature-nav .inf-feature-menu,.inf-nav-open .inf-feature-nav [data-inf-feature-entry]{block-size:auto}.inf-nav-open .inf-feature-nav .inf-feature-links>*,.inf-nav-open .inf-feature-nav .inf-feature-menu,.inf-nav-open .inf-feature-nav .inf-feature-menu-trigger,.inf-nav-open .inf-feature-nav .inf-feature-link,.inf-nav-open .inf-feature-nav a,.inf-nav-open .inf-feature-nav button,.inf-nav-open .inf-feature-nav span{text-align:start;inline-size:100%;color:var(--inf-text);justify-content:flex-start}.inf-nav-open .inf-feature-nav .inf-feature-menu-trigger.is-active,.inf-nav-open .inf-feature-nav .inf-feature-menu-trigger.is-active span{color:var(--inf-brand-600);font-weight:var(--inf-fw-semi)}.inf-nav-open .inf-feature-nav .inf-feature-menu-panel{inline-size:100%;min-inline-size:0;box-shadow:none;padding-inline-start:var(--inf-space-3);position:static}.inf-feature-more{display:none!important}.inf-active-app{max-inline-size:9rem}}@media (max-width:47.5rem){.inf-active-app{max-inline-size:7rem;padding-inline:var(--inf-space-2)}html[data-inf-nav=apps] .top-nav-search,html[data-inf-nav=apps] .flag-nav,.inf-user-name{display:none}}.inf-launcher{z-index:var(--inf-z-launcher);padding:var(--inf-space-6) var(--inf-space-4);visibility:hidden;pointer-events:none;place-items:start center;display:grid;position:fixed;inset:0}.inf-launcher.is-open{visibility:visible;pointer-events:auto}.inf-launcher-backdrop{background:var(--inf-overlay);opacity:0;transition:opacity var(--inf-dur-normal) var(--inf-ease);border:0;position:absolute;inset:0}.inf-launcher.is-open .inf-launcher-backdrop{opacity:1}.inf-launcher-dialog{inline-size:min(58rem,100%);max-block-size:calc(100vh - (var(--inf-space-6) * 2));border:var(--inf-border-width) solid var(--inf-border);border-radius:var(--inf-radius-lg);background:var(--inf-surface);box-shadow:var(--inf-shadow-lg);color:var(--inf-text);opacity:0;transform:translateY(calc(var(--inf-space-3) * -1));transition:opacity var(--inf-dur-normal) var(--inf-ease), transform var(--inf-dur-normal) var(--inf-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.inf-launcher.is-open .inf-launcher-dialog{opacity:1;transform:translateY(var(--inf-space-0))}.inf-launcher-header,.inf-launcher-footer{justify-content:space-between;align-items:center;gap:var(--inf-space-3);padding:var(--inf-space-4) var(--inf-space-5);display:flex}.inf-launcher-header{border-block-end:var(--inf-border-width) solid var(--inf-border)}.inf-launcher-heading{color:var(--inf-text);font-size:var(--inf-fs-lg);font-weight:var(--inf-fw-semi);margin:0}.inf-launcher-close{inline-size:var(--inf-control-h);block-size:var(--inf-control-h);border-radius:var(--inf-radius-pill);color:var(--inf-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.inf-launcher-close:hover{background:var(--inf-surface-hover);color:var(--inf-text)}.inf-launcher-search{margin:var(--inf-space-4) var(--inf-space-5) var(--inf-space-2);align-items:center;display:flex;position:relative}.inf-launcher-search>i{color:var(--inf-text-subtle);pointer-events:none;position:absolute;inset-inline-end:var(--inf-space-3)}.inf-launcher-search-input{inline-size:100%;block-size:calc(var(--inf-control-h) + var(--inf-space-2));padding-inline:var(--inf-space-3) var(--inf-space-6);border:var(--inf-border-width) solid var(--inf-border-strong);border-radius:var(--inf-radius-md);background:var(--inf-surface);color:var(--inf-text);outline:0}.inf-launcher-search-clear{inline-size:var(--inf-space-5);block-size:var(--inf-space-5);border-radius:var(--inf-radius-pill);color:var(--inf-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;inset-inline-end:var(--inf-space-2)}.inf-launcher-search-clear:hover{background:var(--inf-surface-hover);color:var(--inf-text)}.inf-launcher-search-clear[hidden],.inf-launcher-search>i[hidden]{display:none}.inf-launcher-search-input:focus{border-color:var(--inf-brand-600);box-shadow:0 0 0 var(--inf-radius-xs) var(--inf-focus-ring)}.inf-app-grid{gap:var(--inf-space-3);padding:var(--inf-space-3) var(--inf-space-5) var(--inf-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:auto}.inf-app-tile{align-items:center;gap:var(--inf-space-2);min-block-size:8rem;padding:var(--inf-space-4) var(--inf-space-3);border:var(--inf-border-width) solid transparent;border-radius:var(--inf-radius-md);color:var(--inf-text);text-align:center;transition:background var(--inf-dur-fast) var(--inf-ease), border-color var(--inf-dur-fast) var(--inf-ease), transform var(--inf-dur-fast) var(--inf-ease);flex-direction:column;display:flex}.inf-app-tile:hover,.inf-app-tile.is-active{border-color:var(--inf-border);background:var(--inf-brand-50);color:var(--inf-text);transform:translateY(calc(var(--inf-space-1) * -1))}.inf-app-icon{border-radius:var(--inf-radius-lg);background:var(--inf-brand-600);block-size:3.25rem;inline-size:3.25rem;color:var(--inf-text-invert);font-size:var(--inf-fs-2xl);box-shadow:var(--inf-shadow-sm);place-items:center;display:grid}.inf-app-icon.is-tone-1{background:var(--inf-success-600)}.inf-app-icon.is-tone-2{background:var(--inf-info-600)}.inf-app-icon.is-tone-3{background:var(--inf-warning-600)}.inf-app-icon.is-tone-4{background:var(--inf-neutral-600)}.inf-app-icon.is-tone-5{background:var(--inf-brand-700)}.inf-app-name{max-inline-size:100%;font-size:var(--inf-fs-sm);font-weight:var(--inf-fw-semi);text-overflow:ellipsis;overflow:hidden}.inf-app-count{color:var(--inf-text-muted);font-size:var(--inf-fs-2xs)}.inf-app-tile[hidden]{display:none}.inf-launcher-empty{padding:var(--inf-space-6);color:var(--inf-text-muted);text-align:center;display:none}.inf-launcher-empty.is-visible{display:block}.inf-launcher-footer{border-block-start:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface-sunk);color:var(--inf-text-muted);font-size:var(--inf-fs-xs)}body.inf-launcher-open{overflow:hidden}@media (max-width:48rem){.inf-launcher{padding:var(--inf-space-3)}.inf-launcher-dialog{max-block-size:calc(100vh - (var(--inf-space-3) * 2))}.inf-app-grid{padding-inline:var(--inf-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.inf-launcher-search{margin-inline:var(--inf-space-3)}}@media (prefers-reduced-motion:reduce){.inf-launcher-backdrop,.inf-launcher-dialog,.inf-app-tile{transition:none}}.inf-control-panel{border:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface);box-shadow:none;border-radius:.125rem;margin-block-end:var(--inf-space-3)}.inf-control-main{justify-content:space-between;align-items:center;gap:var(--inf-space-4);min-block-size:4.4375rem;padding:.8125rem var(--inf-space-4);display:flex}.inf-page-identity{min-inline-size:0}.inf-page-identity h1{color:var(--inf-text);font-size:var(--inf-fs-lg);font-weight:var(--inf-fw-semi);line-height:var(--inf-lh-tight);margin:0}.inf-page-identity h1 small{color:var(--inf-text-muted);font-size:var(--inf-fs-xs);font-weight:var(--inf-fw-regular)}.inf-breadcrumbs{align-items:center;gap:var(--inf-space-1);color:var(--inf-text-muted);font-size:var(--inf-fs-2xs);margin-block-end:var(--inf-space-1);display:flex}.inf-breadcrumbs a{color:var(--inf-link)}.inf-control-actions,.inf-filter-footer,.inf-filter-footer>div{align-items:center;gap:var(--inf-space-2);display:flex}.inf-control-actions{align-self:stretch}.inf-control-actions .dropdown{align-items:stretch;display:flex}.inf-control-actions .btn{z-index:1;justify-content:center;align-items:center;gap:var(--inf-space-2);cursor:pointer;touch-action:manipulation;display:inline-flex;position:relative;min-block-size:2.25rem!important;padding:var(--inf-space-2) var(--inf-space-3)!important;pointer-events:auto!important;border-radius:.1875rem!important}.inf-control-actions .btn>*{pointer-events:none}.inf-control-actions .btn:hover{border-color:var(--inf-border-strong)!important;background:var(--inf-surface-hover)!important}.inf-control-actions .btn-primary:hover{border-color:var(--inf-topbar-bg)!important;background:var(--inf-topbar-bg)!important}.inf-filter-toggle .filter-count{border-radius:var(--inf-radius-pill);background:var(--inf-neutral-100);min-inline-size:1rem;color:var(--inf-neutral-600);font-size:var(--inf-fs-2xs)}.inf-filter-panel{padding:var(--inf-space-3);border-block-start:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface)}.inf-filter-grid{gap:var(--inf-space-2) var(--inf-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inf-filter-field label{display:block;color:var(--inf-text-muted)!important;font-size:var(--inf-fs-2xs)!important;font-weight:var(--inf-fw-semi)!important;letter-spacing:0!important;text-transform:none!important;margin-block-end:var(--inf-space-1)!important}.inf-filter-field .form-group{margin:0}.inf-filter-field .form-control,.inf-filter-field .form-select,.inf-filter-field .select2-container .select2-selection--single,.inf-filter-field .input-group-text{min-block-size:var(--inf-control-h)!important;border:var(--inf-border-width) solid var(--inf-border-strong)!important;border-radius:var(--inf-radius-sm)!important;background:var(--inf-surface)!important;color:var(--inf-text)!important;font-size:var(--inf-fs-xs)!important}.inf-filter-field .form-control,.inf-filter-field .form-select{block-size:var(--inf-control-h)!important;padding-block:var(--inf-space-1)!important;padding-inline:var(--inf-space-2)!important}.inf-filter-field textarea.form-control{block-size:auto!important;min-block-size:4.5rem!important}.inf-filter-field .input-group-text{block-size:var(--inf-control-h)!important;padding-block:var(--inf-space-1)!important;padding-inline:var(--inf-space-2)!important}.inf-filter-field .select2-container{inline-size:100%!important}.inf-filter-field .select2-container .select2-selection__rendered{padding-inline:var(--inf-space-2) var(--inf-space-5)!important;line-height:calc(var(--inf-control-h) - (var(--inf-border-width) * 2))!important}.inf-filter-field .select2-container .select2-selection__arrow{block-size:100%!important}.inf-filter-field .select2-container .select2-selection--single{block-size:var(--inf-control-h)!important;padding:0!important}.inf-filter-field .select2-container .select2-selection--multiple{min-block-size:var(--inf-control-h)!important;padding-block:0!important}.inf-filter-field .form-control:focus,.inf-filter-field .form-select:focus,.inf-filter-field .select2-container--focus .select2-selection--single,.inf-filter-field .select2-container--open .select2-selection--single{border-color:var(--inf-topbar-bg)!important;box-shadow:0 0 0 var(--inf-radius-xs) var(--inf-topbar-bg)!important}@supports (color:color-mix(in lab, red, red)){.inf-filter-field .form-control:focus,.inf-filter-field .form-select:focus,.inf-filter-field .select2-container--focus .select2-selection--single,.inf-filter-field .select2-container--open .select2-selection--single{box-shadow:0 0 0 var(--inf-radius-xs) color-mix(in srgb, var(--inf-topbar-bg) 12%, transparent)!important}}.inf-filter-loading{gap:var(--inf-space-2);color:var(--inf-info-600);grid-template-columns:auto 1fr auto;margin-block-end:var(--inf-space-3);display:grid}.inf-filter-loading[hidden],.filter-quick-actions[hidden]{display:none}.inf-filter-loading .progress{block-size:var(--inf-space-1);grid-column:1/-1}.filter-quick-actions{gap:var(--inf-space-1);margin-block-end:var(--inf-space-3);display:flex}.quick-filter-btn{min-block-size:1.9375rem;padding-inline:var(--inf-space-3);border:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface);color:var(--inf-text-muted);font-size:var(--inf-fs-2xs);border-radius:.1875rem}.inf-filter-footer{border-block-start:var(--inf-border-width) solid var(--inf-border);justify-content:space-between;margin-block-start:var(--inf-space-2);padding-block-start:var(--inf-space-2)}.filter-stats{color:var(--inf-text-muted);font-size:var(--inf-fs-2xs)}@media (max-width:64rem){.inf-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.inf-control-main,.inf-filter-footer{flex-direction:column;align-items:stretch}.inf-control-actions{flex-wrap:wrap}.inf-filter-grid{grid-template-columns:1fr}}.inf-list-view{max-inline-size:var(--inf-content-max);margin-inline:auto;padding:var(--inf-space-4)!important}.inf-list-surface{border:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface);box-shadow:none;border-radius:.125rem;overflow:hidden}.inf-list-surface .data-table-container{padding:var(--inf-space-0)}.inf-list-surface .dt-container .dt-layout-row{justify-content:space-between;align-items:center;gap:var(--inf-space-3);padding:var(--inf-space-2) var(--inf-space-3);margin:0;display:flex}.inf-list-surface .dt-container .dt-layout-row:first-child{min-block-size:var(--inf-controlbar-h);border-block-end:var(--inf-border-width) solid var(--inf-border)}.inf-list-surface .dt-container .dt-layout-row:last-child{border-block-start:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface-sunk)}.inf-list-surface .dt-search,.inf-list-surface .dt-length,.inf-list-surface .dt-info{color:var(--inf-text-muted);font-size:var(--inf-fs-xs)}.inf-list-surface .dt-search input,.inf-list-surface .dt-length select{block-size:var(--inf-control-h);border:var(--inf-border-width) solid var(--inf-border-strong);border-radius:var(--inf-radius-sm);background:var(--inf-surface);color:var(--inf-text);font-size:var(--inf-fs-xs);margin-inline-start:var(--inf-space-2)}.inf-list-surface .dt-buttons{gap:var(--inf-space-1);display:flex}.inf-list-surface table.dataTable{border:0;margin:0!important}.inf-list-surface table.dataTable thead th{block-size:var(--inf-row-h);font-size:var(--inf-fs-2xs);font-weight:var(--inf-fw-semi);text-transform:none;white-space:nowrap;padding:var(--inf-space-2) var(--inf-space-3)!important;border-block-end:var(--inf-border-width) solid var(--inf-border-strong)!important;background:var(--inf-surface-sunk)!important;color:var(--inf-text-muted)!important}.inf-list-surface table.dataTable tbody td{block-size:var(--inf-row-h);background:var(--inf-surface);color:var(--inf-text);font-size:var(--inf-fs-xs);vertical-align:middle;padding:var(--inf-space-2) var(--inf-space-3)!important;border-block-end:var(--inf-border-width) solid var(--inf-border)!important}.inf-list-surface table.dataTable tbody tr:hover td{background:var(--inf-surface-hover)!important}.inf-list-surface table.dataTable tbody tr.selected td{background:var(--inf-surface-sel)!important}.inf-list-surface .checkbox-column,.inf-list-surface .action-column{inline-size:var(--inf-row-h);text-align:center}.inf-list-surface .dt-paging{align-items:center;margin:0;display:flex}.inf-list-surface .dt-paging .dt-paging-button{block-size:auto;min-inline-size:0;margin:0;background:0 0!important;border:0!important;padding:0!important}.inf-list-surface .dt-footer{border-block-start:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface-sunk);min-block-size:3rem;overflow:visible;padding:var(--inf-space-2) var(--inf-space-3)!important}.inf-list-surface .dt-paging .pagination{align-items:center;gap:var(--inf-space-1);flex-wrap:nowrap;margin:0;padding:0;display:flex}.inf-list-surface .dt-paging .dt-paging-button .page-link{min-inline-size:var(--inf-control-h);block-size:var(--inf-control-h);place-items:center;margin:0;display:inline-grid;padding:var(--inf-space-1) var(--inf-space-2)!important;border:var(--inf-border-width) solid var(--inf-border)!important;border-radius:var(--inf-radius-sm)!important;background:var(--inf-surface)!important;color:var(--inf-text-muted)!important}.inf-list-surface .dt-paging .dt-paging-button.active .page-link,.inf-list-surface .dt-paging .dt-paging-button.current .page-link,.inf-list-surface .dt-paging .dt-paging-button .page-link:hover{border-color:var(--inf-brand-600)!important;background:var(--inf-brand-600)!important;color:var(--inf-text-invert)!important}.inf-list-surface .dt-paging .dt-paging-button.disabled .page-link{opacity:.65;border-color:var(--inf-border)!important;background:var(--inf-surface-sunk)!important;color:var(--inf-text-subtle)!important}.inf-list-surface .dt-processing{border:var(--inf-border-width) solid var(--inf-border);border-radius:var(--inf-radius-md);background:var(--inf-surface);box-shadow:var(--inf-shadow-md);color:var(--inf-text)}@media (max-width:48rem){.inf-list-view{padding:var(--inf-space-3)!important}.inf-list-surface .dt-container .dt-layout-row{flex-direction:column;align-items:stretch}}.inf-form-page{max-inline-size:var(--inf-content-max);margin-inline:auto;padding:var(--inf-space-3)!important}.inf-form-commandbar{justify-content:space-between;align-items:center;gap:var(--inf-space-3);min-block-size:3.75rem;margin:0 0 var(--inf-space-3);padding:.625rem var(--inf-space-3);border:var(--inf-border-width) solid var(--inf-border);border-radius:var(--inf-radius-sm);background:var(--inf-surface);box-shadow:none;display:flex}.inf-form-commandbar h1{color:var(--inf-text);font-size:var(--inf-fs-xl);font-weight:var(--inf-fw-medium);letter-spacing:0;margin:0}.inf-form-command-actions{align-items:center;gap:var(--inf-space-2);display:flex}.inf-form-command-actions .btn{align-items:center;gap:var(--inf-space-2);justify-content:center;min-inline-size:6rem;display:inline-flex}.inf-form-sheet{max-inline-size:70rem;margin:var(--inf-space-3) auto var(--inf-space-4);border:var(--inf-border-width) solid var(--inf-border-strong);background:var(--inf-surface);box-shadow:var(--inf-shadow-form);border-radius:.125rem}.inf-form-sheet.has-lines{max-inline-size:100%;margin-block-start:var(--inf-space-3)}.inf-form-sheet .validate-form{margin:0!important}.inf-form-fields{gap:.625rem var(--inf-space-6);padding:1.75rem var(--inf-space-6) var(--inf-space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.inf-form-fields>[class*=col-]{grid-column:span 6;inline-size:auto;min-inline-size:0;max-inline-size:none;padding-inline:0}.inf-form-fields>.col-md-1,.inf-form-fields>.col-lg-1{grid-column:span 1}.inf-form-fields>.col-md-2,.inf-form-fields>.col-lg-2{grid-column:span 2}.inf-form-fields>.col-md-3,.inf-form-fields>.col-lg-3{grid-column:span 3}.inf-form-fields>.col-md-4,.inf-form-fields>.col-lg-4,.inf-form-fields>.col-md-5,.inf-form-fields>.col-lg-5,.inf-form-fields>.col-md-6,.inf-form-fields>.col-lg-6{grid-column:span 6}.inf-form-fields>.col-md-7,.inf-form-fields>.col-lg-7{grid-column:span 7}.inf-form-fields>.col-md-8,.inf-form-fields>.col-lg-8{grid-column:span 8}.inf-form-fields>.col-md-9,.inf-form-fields>.col-lg-9{grid-column:span 9}.inf-form-fields>.col-md-10,.inf-form-fields>.col-lg-10{grid-column:span 10}.inf-form-fields>.col-md-11,.inf-form-fields>.col-lg-11{grid-column:span 11}.inf-form-fields>.col-md-12,.inf-form-fields>.col-lg-12,.inf-form-fields>.col-12,.inf-form-fields>.row{grid-column:1/-1}.inf-form-fields>.row{--bs-gutter-x:0;--bs-gutter-y:0;margin:0}.inf-form-fields .form-group{align-items:stretch;gap:var(--inf-space-1);flex-direction:column;margin-block-end:0;display:flex}.inf-form-fields label.control-label,.inf-form-fields .form-label{color:var(--inf-text-muted);font-size:var(--inf-fs-2xs);font-weight:var(--inf-fw-semi);letter-spacing:0;text-transform:none;margin:0;display:block}.inf-form-fields .form-group>.form-control,.inf-form-fields .form-group>.form-select,.inf-form-fields .form-group>.select2-container,.inf-form-fields .form-group>.input-group,.inf-form-fields .form-group>.cal-icon,.inf-form-fields .form-group>.switch,.inf-form-fields .form-group>.note-editor,.inf-form-fields .form-group>.invalid-feedback{inline-size:100%;min-inline-size:0}.inf-form-fields .form-group>.form-control,.inf-form-fields .form-group>.form-select,.inf-form-fields .form-group>.select2-container,.inf-form-fields .form-group>.input-group,.inf-form-fields .form-group>.cal-icon,.inf-form-fields .form-group>.note-editor,.inf-form-fields .form-group>.pass-group,.inf-form-fields .form-group>select{inline-size:100%!important}.inf-form-fields .form-group>.switch{align-self:flex-start;inline-size:auto!important}.inf-form-fields .form-control,.inf-form-fields .form-select,.inf-form-fields .select2-container .select2-selection--single{min-block-size:var(--inf-control-h)!important;border:var(--inf-border-width) solid var(--inf-border-strong)!important;border-radius:var(--inf-radius-sm)!important;background:var(--inf-surface)!important;color:var(--inf-text)!important;font-size:var(--inf-fs-sm)!important;box-shadow:none!important}.inf-form-fields .form-control:not(textarea),.inf-form-fields .form-select{block-size:var(--inf-control-h)!important;padding-block:var(--inf-space-1)!important;padding-inline:var(--inf-space-2)!important}.inf-form-fields .select2-container .select2-selection--single{block-size:var(--inf-control-h)!important;padding:0!important}.inf-form-fields .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:0 var(--inf-space-5);line-height:calc(var(--inf-control-h) - (var(--inf-border-width) * 2))}.inf-form-fields .select2-container--default .select2-selection--single .select2-selection__arrow{block-size:100%}.inf-form-fields .form-control:focus,.inf-form-fields .form-select:focus,.inf-form-fields .select2-container--focus .select2-selection--single,.inf-form-fields .select2-container--open .select2-selection--single{border-color:var(--inf-brand-500)!important;box-shadow:0 0 0 var(--inf-radius-xs) var(--inf-focus-ring)!important}.inf-form-fields textarea.form-control{border:var(--inf-border-width) solid var(--inf-border)!important;border-radius:var(--inf-radius-sm)!important;min-block-size:6rem!important;padding:var(--inf-space-2)!important}.inf-form-fields .card{overflow:hidden;border:var(--inf-border-width) solid var(--inf-border)!important;box-shadow:none!important;border-radius:.125rem!important;margin:0!important}.inf-form-fields .card-header,.inf-form-fields .card-header.bg-primary{border-block-end:var(--inf-border-width) solid var(--inf-border);padding:var(--inf-space-2) var(--inf-space-3)!important;background:var(--inf-surface-sunk)!important;color:var(--inf-text)!important}.inf-form-fields .card-header.bg-primary{border-block-start:0!important}.inf-form-fields table thead th{font-size:var(--inf-fs-2xs);letter-spacing:.04em;text-transform:uppercase;background:var(--inf-surface-sunk)!important;color:var(--inf-text-muted)!important;font-weight:var(--inf-fw-semi)!important}.inf-line-table-wrap{overflow:auto}.inf-form-fields .inf-line-table{min-inline-size:64rem;margin:0!important}.inf-form-fields .inf-line-table th,.inf-form-fields .inf-line-table td{vertical-align:middle}.inf-form-fields .inf-line-table tbody td{border-block-end:var(--inf-border-width) solid var(--inf-border);padding:var(--inf-space-2)!important}.inf-form-fields .inf-line-table tbody tr:hover td{background:var(--inf-surface-hover)}.inf-form-fields .inf-line-table td .form-group,.inf-form-fields .inf-line-table td .input-group,.inf-form-fields .inf-line-table td .cal-icon{display:block;margin:0!important}.inf-form-fields .inf-line-table td .form-control,.inf-form-fields .inf-line-table td .select2-container .select2-selection--single{min-block-size:var(--inf-control-h)!important;background:0 0!important;border-color:#0000!important}.inf-form-fields .inf-line-table td .form-control:hover,.inf-form-fields .inf-line-table td .select2-container .select2-selection--single:hover,.inf-form-fields .inf-line-table td .form-control:focus{border-color:var(--inf-border-strong)!important;background:var(--inf-surface)!important}.inf-form-fields .inf-line-table td .select2-container,.inf-form-fields .inf-line-table td select.select{min-inline-size:8rem;inline-size:100%!important}.inf-form-fields .inf-line-table tfoot td{border-block-start:var(--inf-border-width) solid var(--inf-border-strong);background:var(--inf-surface-sunk);font-weight:var(--inf-fw-semi);padding:var(--inf-space-2)!important}.inf-form-fields .inf-line-table .btn{min-inline-size:var(--inf-control-h);padding:var(--inf-space-1);place-items:center;display:inline-grid}.inf-form-footer{justify-content:flex-start;gap:var(--inf-space-2);border-block-start:var(--inf-border-width) solid var(--inf-border);background:var(--inf-surface-sunk);padding:.625rem .875rem;display:flex}@media (max-width:64rem){.inf-form-fields>[class*=col-]{grid-column:span 6}.inf-form-fields>.col-md-12,.inf-form-fields>.col-lg-12,.inf-form-fields>.col-12,.inf-form-fields>.row{grid-column:1/-1}}@media (max-width:48rem){.inf-form-page{padding:var(--inf-space-3)!important}.inf-form-commandbar{padding:var(--inf-space-3);flex-direction:column;align-items:stretch;margin:0 0 .9375rem}.inf-form-command-actions{inline-size:100%}.inf-form-command-actions .btn{flex:1 1 0}.inf-form-fields{grid-template-columns:1fr;padding:1.5625rem 1.125rem}.inf-form-fields>[class*=col-],.inf-form-fields>.row{grid-column:1}.inf-form-sheet,.inf-form-sheet.has-lines{margin-block-start:.9375rem}}.inf-form-footer:not(:has(button,a,input,select,textarea,.card,table)){border:0;padding:0;display:none}.modal .modal-header,.modal .modal-footer{gap:var(--inf-space-2);padding:var(--inf-space-3) var(--inf-space-4)}.modal .modal-body{padding:var(--inf-space-3) var(--inf-space-4)}.modal .modal-title{font-size:var(--inf-fs-lg);font-weight:var(--inf-fw-semi);margin:0}.modal .row{--bs-gutter-x:var(--inf-space-3);--bs-gutter-y:var(--inf-space-2)}.modal .form-group{margin-block-end:var(--inf-space-2)!important}.modal .form-group label,.modal .control-label,.modal .form-label{color:var(--inf-text-muted)!important;font-size:var(--inf-fs-2xs)!important;font-weight:var(--inf-fw-semi)!important;letter-spacing:0!important;text-transform:none!important;margin-block-end:var(--inf-space-1)!important}.modal .form-control,.modal .form-select,.modal .select2-container .select2-selection--single,.modal .input-group-text{min-block-size:var(--inf-control-h)!important;border:var(--inf-border-width) solid var(--inf-border-strong)!important;border-radius:var(--inf-radius-sm)!important;background:var(--inf-surface)!important;color:var(--inf-text)!important;font-size:var(--inf-fs-xs)!important;box-shadow:none!important}.modal .form-control:not(textarea):not([type=file]),.modal .form-select,.modal .input-group-text{block-size:var(--inf-control-h)!important;padding-block:var(--inf-space-1)!important;padding-inline:var(--inf-space-2)!important}.modal textarea.form-control{min-block-size:4.5rem!important;padding:var(--inf-space-2)!important}.modal .select2-container{inline-size:100%!important}.modal .select2-container .select2-selection--single{block-size:var(--inf-control-h)!important;padding:0!important}.modal .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:var(--inf-space-2) var(--inf-space-5)!important;line-height:calc(var(--inf-control-h) - (var(--inf-border-width) * 2))!important}.modal .select2-container--default .select2-selection--single .select2-selection__arrow{block-size:100%!important}.modal .select2-container .select2-selection--multiple{min-block-size:var(--inf-control-h)!important;padding-block:0!important}.modal .form-control:focus,.modal .form-select:focus,.modal .select2-container--focus .select2-selection--single,.modal .select2-container--open .select2-selection--single{border-color:var(--inf-brand-500)!important;box-shadow:0 0 0 var(--inf-radius-xs) var(--inf-focus-ring)!important}.model-form-fields{gap:var(--inf-space-2) var(--inf-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-form-fields>[class*=col-]{inline-size:auto;max-inline-size:none;padding-inline:0}.model-form-fields .form-group{margin:0!important}@media (max-width:36rem){.model-form-fields{grid-template-columns:1fr}}html[data-inf-theme] body.account-page{min-block-size:100vh;color:var(--inf-text);background:linear-gradient(135deg, var(--inf-brand-100), var(--inf-canvas) 48%, var(--inf-brand-50))}@supports (color:color-mix(in lab, red, red)){html[data-inf-theme] body.account-page{background:linear-gradient(135deg, color-mix(in srgb, var(--inf-brand-100) 58%, var(--inf-canvas)), var(--inf-canvas) 48%, color-mix(in srgb, var(--inf-brand-50) 44%, var(--inf-canvas)))}}.account-page .main-wrapper,.account-page .account-content{min-block-size:100vh;background:0 0!important}.account-page .main-wrapper .account-content{padding:var(--inf-space-5) var(--inf-space-4);place-items:center;display:grid}.account-page .account-content>.container{inline-size:100%;max-inline-size:none;padding:var(--inf-space-0)}.account-page .main-wrapper .account-content .account-box{margin:var(--inf-space-0) auto;background:var(--inf-surface);border:var(--inf-border-width) solid var(--inf-border);border-radius:var(--inf-radius-lg);box-shadow:var(--inf-shadow-lg);overflow:visible;inline-size:min(32rem,100%)!important}.account-page .main-wrapper .account-content .account-box .account-wrapper{padding:var(--inf-space-6)}.account-page .main-wrapper .account-content .account-logo{text-align:center;margin-block-end:var(--inf-space-5)!important}.account-page .main-wrapper .account-content .account-logo a{justify-content:center;align-items:center;max-inline-size:100%;display:inline-flex}.account-page .main-wrapper .account-content .account-logo img{object-fit:contain;block-size:auto;max-block-size:4rem;max-inline-size:min(12rem,100%);inline-size:auto!important}.account-page .account-title{margin:var(--inf-space-0) var(--inf-space-0) var(--inf-space-2);color:var(--inf-text);line-height:var(--inf-lh-tight);text-align:center;font-size:var(--inf-fs-2xl)!important;font-weight:var(--inf-fw-semi)!important}.account-page .account-subtitle{max-inline-size:30rem;line-height:var(--inf-lh-loose);text-align:center;margin:var(--inf-space-0) auto var(--inf-space-5)!important;color:var(--inf-text-muted)!important;font-size:var(--inf-fs-sm)!important}.account-page .login-form .form-group,.account-page .account-box .form-group{margin-block-end:var(--inf-space-4)!important}.account-page .login-form label,.account-page .account-box label{line-height:var(--inf-lh-tight);display:block;color:var(--inf-text)!important;font-size:var(--inf-fs-sm)!important;font-weight:var(--inf-fw-semi)!important;letter-spacing:0!important;text-transform:none!important;margin-block-end:var(--inf-space-2)!important}.account-page .form-control,.account-page .form-select{min-block-size:calc(var(--inf-control-h) + var(--inf-space-2));padding-block:var(--inf-space-1);padding-inline:var(--inf-space-3);color:var(--inf-text);font-size:var(--inf-fs-sm);box-shadow:none;block-size:calc(var(--inf-control-h) + var(--inf-space-2))!important;background:var(--inf-surface)!important;border:var(--inf-border-width) solid var(--inf-border-strong)!important;border-radius:var(--inf-radius-md)!important}.account-page .form-control::placeholder{color:var(--inf-text-subtle)}.account-page .form-control:hover,.account-page .form-select:hover{border-color:var(--inf-brand-300)!important}.account-page .form-control:focus,.account-page .form-select:focus{border-color:var(--inf-brand-600)!important;box-shadow:0 0 0 var(--inf-space-1) var(--inf-focus-ring)!important}.account-page .position-relative>.form-control{padding-inline-end:var(--inf-space-7)}.account-page #toggle-password,.account-page #toggle-confirm{color:var(--inf-text-muted);cursor:pointer;transform:translateY(-50%);margin:var(--inf-space-0)!important;position:absolute!important;inset-block-start:50%!important;inset-inline-end:var(--inf-space-3)!important}.account-page .account-btn{min-block-size:calc(var(--inf-control-h) + var(--inf-space-3));font-weight:var(--inf-fw-semi);line-height:var(--inf-lh-tight);justify-content:center;align-items:center;padding:var(--inf-space-1) var(--inf-space-4)!important;font-size:var(--inf-fs-md)!important;border-radius:var(--inf-radius-md)!important;display:inline-flex!important}.account-page .btn-primary.account-btn{color:var(--inf-text-invert);background:var(--inf-brand-600);border-color:var(--inf-brand-600)}.account-page .btn-primary.account-btn:hover,.account-page .btn-primary.account-btn:focus-visible{background:var(--inf-brand-700);border-color:var(--inf-brand-700)}.account-page .account-footer{color:var(--inf-text-muted);font-size:var(--inf-fs-sm);text-align:center;margin-block-start:var(--inf-space-4)}.account-page .account-footer p{margin-block-end:var(--inf-space-0)}.account-page a:not(.btn){color:var(--inf-link);font-weight:var(--inf-fw-medium);text-decoration:none}.account-page a:not(.btn):hover{color:var(--inf-brand-700);text-decoration:underline}.account-page .alert{padding:var(--inf-space-3) var(--inf-space-4);font-size:var(--inf-fs-sm);border-radius:var(--inf-radius-md);margin-block-end:var(--inf-space-4)}.account-page .account-box>.alert{margin:var(--inf-space-4) var(--inf-space-4) var(--inf-space-0)}.account-page .invalid-feedback{color:var(--inf-danger-600);font-size:var(--inf-fs-xs);margin-block-start:var(--inf-space-1)}.account-page .otp-wrap{gap:var(--inf-space-2);grid-template-columns:repeat(6,minmax(0,1fr));max-inline-size:25rem;display:grid;margin:var(--inf-space-0) auto var(--inf-space-5)!important}.account-page .account-box .otp-wrap .otp-input{color:var(--inf-text);font-family:var(--inf-font-mono);font-weight:var(--inf-fw-semi);text-align:center;block-size:3.25rem!important;inline-size:100%!important;margin:var(--inf-space-0)!important;padding:var(--inf-space-1)!important;font-size:var(--inf-fs-xl)!important;background:var(--inf-surface)!important;border:var(--inf-border-width) solid var(--inf-border-strong)!important;border-radius:var(--inf-radius-md)!important}.account-page .account-box .otp-wrap .otp-input:focus{box-shadow:0 0 0 var(--inf-space-1) var(--inf-focus-ring);outline:none;border-color:var(--inf-brand-600)!important}.account-page details{color:var(--inf-text);background:var(--inf-surface-sunk);border-color:var(--inf-border)!important;border-radius:var(--inf-radius-md)!important}.account-page details summary{color:var(--inf-text)}.account-page details .input-group .form-control{font-family:var(--inf-font-mono)}.account-page details .input-group .btn{min-block-size:calc(var(--inf-control-h) + var(--inf-space-2));font-size:var(--inf-fs-sm)}.account-page img[alt="Authenticator QR code"]{block-size:auto;max-inline-size:min(13.75rem,100%);padding:var(--inf-space-2);background:var(--inf-surface);border:var(--inf-border-width) solid var(--inf-border);border-radius:var(--inf-radius-md)}.account-page #password-rule-indicators{margin:var(--inf-space-3) var(--inf-space-0) var(--inf-space-4)!important;padding:var(--inf-space-3) var(--inf-space-4)!important;background:var(--inf-surface-sunk)!important;border:var(--inf-border-width) solid var(--inf-border)!important;border-radius:var(--inf-radius-md)!important}.account-page #password-rule-indicators .rule-item{gap:var(--inf-space-2)!important;color:var(--inf-danger-600)!important;font-size:var(--inf-fs-xs)!important}.account-page #password-rule-indicators .rule-item.ok{color:var(--inf-success-600)!important}.account-page #password-match-indicator{font-size:var(--inf-fs-xs)!important;margin-block-start:var(--inf-space-2)!important}@media (max-width:35rem){.account-page .main-wrapper .account-content{padding:var(--inf-space-3);align-items:start}.account-page .main-wrapper .account-content .account-box .account-wrapper{padding:var(--inf-space-5) var(--inf-space-4)}.account-page .account-title{font-size:var(--inf-fs-xl)!important}.account-page .account-box .otp-wrap .otp-input{block-size:2.75rem!important}}.inf-error-page{background:var(--inf-canvas);color:var(--inf-text);font-family:var(--inf-font-sans);min-height:100vh;padding:var(--inf-space-5);justify-content:center;align-items:center;display:flex}.inf-error-box{background:var(--inf-surface);border:1px solid var(--inf-border);border-radius:var(--inf-radius-lg);box-shadow:var(--inf-shadow-md);max-width:30rem;padding:var(--inf-space-6) var(--inf-space-5);text-align:center;width:100%}.inf-error-code{color:var(--inf-text-muted);font-family:var(--inf-font-mono);font-size:var(--inf-fs-xs);font-weight:var(--inf-fw-semi);letter-spacing:.14em;margin-bottom:var(--inf-space-4)}.inf-error-icon{background:var(--inf-brand-50);border-radius:var(--inf-radius-pill);color:var(--inf-brand-600);font-size:var(--inf-fs-xl);height:3.5rem;margin-bottom:var(--inf-space-4);justify-content:center;align-items:center;width:3.5rem;display:inline-flex}.inf-error-heading{font-size:var(--inf-fs-xl);font-weight:var(--inf-fw-semi);letter-spacing:-.015em;margin:0 0 var(--inf-space-2);text-wrap:balance}.inf-error-message{color:var(--inf-text-muted);font-size:var(--inf-fs-sm);line-height:var(--inf-lh-loose);margin:0 auto var(--inf-space-5);max-width:34ch}.inf-error-actions{gap:var(--inf-space-2);flex-wrap:wrap;justify-content:center;display:flex}.inf-error-page:has(.inf-error-code:not(:empty)) .inf-error-icon{background:var(--inf-brand-50)}.pos-header{background:var(--inf-topbar-bg);border-bottom:1px solid var(--inf-brand-800)}.pos-header .pos-toolbar-action .pos-toolbar-link,.pos-header .nav-item-box .pos-toolbar-link{border-radius:var(--inf-radius-sm);color:var(--inf-topbar-fg);min-inline-size:var(--inf-control-h);block-size:var(--inf-control-h);transition:background var(--inf-dur-fast) var(--inf-ease);background:#ffffff1a;border:1px solid #ffffff24;justify-content:center;align-items:center;display:inline-flex}.pos-header .pos-toolbar-action .pos-toolbar-link:hover,.pos-header .pos-toolbar-action .pos-toolbar-link:focus-visible{color:var(--inf-topbar-fg);background:#ffffff38}.pos-header .pos-toolbar-link-accent{background:var(--inf-brand-600);border-color:var(--inf-brand-600)}.pos-header .pos-toolbar-link-accent:hover{background:var(--inf-brand-500);border-color:var(--inf-brand-500)}.pos-header .pos-toolbar-action i{color:inherit;font-size:var(--inf-fs-md);line-height:1}.pos-header #pos-clock{border-radius:var(--inf-radius-sm);color:var(--inf-topbar-fg);font-variant-numeric:tabular-nums;gap:var(--inf-space-2);padding:var(--inf-space-1) var(--inf-space-3);background:#ffffff1f}.pos-header #pos-clock img{block-size:var(--inf-fs-md);inline-size:var(--inf-fs-md);filter:brightness(0)invert()}.pos-header .warehouse-display-card{border-radius:var(--inf-radius-pill);color:var(--inf-topbar-fg);align-items:center;gap:var(--inf-space-2);padding:var(--inf-space-1) var(--inf-space-3);background:#ffffff1a;border:1px solid #ffffff24;display:inline-flex}.pos-header .warehouse-display-card small{color:#ffffffb3;font-size:var(--inf-fs-2xs);letter-spacing:.08em;text-transform:uppercase}.pos-header .warehouse-display-card strong{color:var(--inf-topbar-fg);font-size:var(--inf-fs-sm)}.pos-header .warehouse-display-icon img{block-size:var(--inf-fs-lg);inline-size:var(--inf-fs-lg)}.pos-header .pos-header-toolbar{align-items:center;gap:var(--inf-space-2);padding-inline-end:var(--inf-space-3)}.pos-header .profile-nav .user-letter img{block-size:calc(var(--inf-control-h) - var(--inf-space-1));border-radius:var(--inf-radius-pill);inline-size:calc(var(--inf-control-h) - var(--inf-space-1));object-fit:cover}.pos-header .dropdown-menu{background:var(--inf-surface);border:1px solid var(--inf-border);box-shadow:var(--inf-shadow-md);color:var(--inf-text)}.pos-header .dropdown-menu .dropdown-item{color:var(--inf-text-muted)}.pos-header .dropdown-menu .dropdown-item:hover,.pos-header .dropdown-menu .dropdown-item:focus{background:var(--inf-surface-hover);color:var(--inf-brand-600)}.pos-header .dropdown-menu .dropdown-item i{color:inherit}