.DatePickerCalendar-module__GMZ3FW__container{z-index:1;width:100%;position:relative;overflow:visible!important}.DatePickerCalendar-module__GMZ3FW__inputWrapper{align-items:center;gap:var(--spacing-xs);width:100%;display:flex;position:relative}.DatePickerCalendar-module__GMZ3FW__input{width:100%;padding:var(--spacing-2xs)var(--spacing-s);background-color:var(--background-control-default);color:var(--foreground-default);border:1px solid var(--border-control-default);border-radius:var(--interaction-radius);font-size:var(--font-size-s);cursor:pointer;min-height:var(--size-control-height-medium);height:var(--size-control-height-medium);box-sizing:border-box;padding-right:2.5rem;font-family:inherit;font-weight:500;transition:all .3s}.DatePickerCalendar-module__GMZ3FW__input::placeholder{color:var(--foreground-control-placeholder)}.DatePickerCalendar-module__GMZ3FW__input:hover:not(:disabled){border-color:var(--border-control-hover)}.DatePickerCalendar-module__GMZ3FW__input:focus{border-color:var(--border-control-focused);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-control-focused)25%,transparent);outline:none}.DatePickerCalendar-module__GMZ3FW__input:disabled{opacity:.7;cursor:not-allowed}.DatePickerCalendar-module__GMZ3FW__iconButton{cursor:pointer;color:var(--foreground-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex;position:absolute;right:.75rem}.DatePickerCalendar-module__GMZ3FW__iconButton:hover:not(:disabled){color:var(--border-control-focused)}.DatePickerCalendar-module__GMZ3FW__iconButton:disabled{cursor:not-allowed;opacity:.5}.DatePickerCalendar-module__GMZ3FW__icon{width:20px;height:20px}.DatePickerCalendar-module__GMZ3FW__clearButton{cursor:pointer;color:var(--foreground-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex;position:absolute;right:2.5rem}.DatePickerCalendar-module__GMZ3FW__clearButton:hover:not(:disabled){color:var(--border-control-error)}.DatePickerCalendar-module__GMZ3FW__clearButton:disabled{cursor:not-allowed;opacity:.5}.DatePickerCalendar-module__GMZ3FW__clearIcon{width:16px;height:16px}.DatePickerCalendar-module__GMZ3FW__calendarPopup{background-color:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--border-radius-m);-webkit-user-select:none;user-select:none;width:clamp(280px,90vw,320px);max-height:min(80vh,360px);font-family:var(--font-hanken-grotesk),sans-serif;flex-direction:column;padding:clamp(.5rem,2vw,1rem);animation:.2s cubic-bezier(.16,1,.3,1) DatePickerCalendar-module__GMZ3FW__slideDown;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 25px -5px #0006,0 8px 10px -6px #0006;z-index:9999!important}@media (max-height:500px){.DatePickerCalendar-module__GMZ3FW__calendarPopup{padding:.5rem}.DatePickerCalendar-module__GMZ3FW__header{margin-bottom:.5rem;padding-bottom:.5rem}.DatePickerCalendar-module__GMZ3FW__weekDays,.DatePickerCalendar-module__GMZ3FW__daysGrid{gap:.25rem}}@media (max-width:480px){.DatePickerCalendar-module__GMZ3FW__calendarPopup{width:280px;padding:.75rem}.DatePickerCalendar-module__GMZ3FW__day,.DatePickerCalendar-module__GMZ3FW__weekDay{font-size:11px}.DatePickerCalendar-module__GMZ3FW__monthYear{min-width:120px;font-size:13px}}@keyframes DatePickerCalendar-module__GMZ3FW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DatePickerCalendar-module__GMZ3FW__header{margin-bottom:var(--spacing-s);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.DatePickerCalendar-module__GMZ3FW__navButton{border:1px solid var(--border-default);cursor:pointer;color:var(--foreground-default);border-radius:var(--interaction-radius);background:0 0;padding:.4rem .8rem;font-size:18px;font-weight:600;transition:all .2s}.DatePickerCalendar-module__GMZ3FW__navButton:hover{background-color:var(--background-control-hover);color:var(--foreground-brand-strong);border-color:var(--border-control-focused)}.DatePickerCalendar-module__GMZ3FW__monthYear{color:var(--foreground-default);text-transform:capitalize;text-align:center;letter-spacing:.5px;min-width:120px;font-size:clamp(13px,4vw,15px);font-weight:700}.DatePickerCalendar-module__GMZ3FW__weekDays{margin-bottom:var(--spacing-xs);grid-template-columns:repeat(7,1fr);gap:clamp(.25rem,1.5vw,.5rem);display:grid}.DatePickerCalendar-module__GMZ3FW__weekDay{text-align:center;color:var(--foreground-muted);text-transform:uppercase;padding:.5rem 0;font-size:clamp(10px,3vw,12px);font-weight:700}.DatePickerCalendar-module__GMZ3FW__daysGrid{grid-template-columns:repeat(7,1fr);gap:clamp(.25rem,1.5vw,.5rem);display:grid}.DatePickerCalendar-module__GMZ3FW__day{aspect-ratio:1;border-radius:var(--interaction-radius);cursor:pointer;color:var(--foreground-default);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;font-size:clamp(11px,3.5vw,13px);font-weight:500;transition:all .2s;display:flex}.DatePickerCalendar-module__GMZ3FW__day:hover{background-color:var(--background-control-hover);color:var(--foreground-brand-strong);border-color:var(--border-default)}.DatePickerCalendar-module__GMZ3FW__day.DatePickerCalendar-module__GMZ3FW__selected{background-color:var(--background-control-selection);color:var(--foreground-control-selection);border-color:var(--border-control-selected);font-weight:700}.DatePickerCalendar-module__GMZ3FW__day.DatePickerCalendar-module__GMZ3FW__today{border-color:var(--border-control-focused);color:var(--border-control-focused);border-width:1px;font-weight:700}.DatePickerCalendar-module__GMZ3FW__footerButtons{justify-content:flex-end;gap:var(--spacing-xs);margin-top:var(--spacing-s);padding-top:var(--spacing-xs);border-top:1px solid var(--border-default);display:flex}.DatePickerCalendar-module__GMZ3FW__cancelButton{color:var(--foreground-muted);border:1px solid var(--border-default);border-radius:var(--interaction-radius);cursor:pointer;background-color:#0000;padding:.5rem 1.25rem;font-size:13px;font-weight:600;transition:all .2s}.DatePickerCalendar-module__GMZ3FW__cancelButton:hover{color:var(--foreground-default);border-color:var(--border-control-focused);background-color:#0000}.DatePickerCalendar-module__GMZ3FW__selectButton{background-color:var(--background-control-selection);color:var(--foreground-control-selection);border:1px solid var(--border-control-selected);border-radius:var(--interaction-radius);cursor:pointer;padding:.5rem 1.25rem;font-size:13px;font-weight:600;transition:all .2s}.DatePickerCalendar-module__GMZ3FW__selectButton:hover{background-color:var(--background-control-active);color:var(--foreground-control-active);border-color:var(--border-control-active)}.DatePickerCalendar-module__GMZ3FW__emptyDay{aspect-ratio:1}
.p-dialog,.p-dialog-header,.p-dialog-content{font-family:var(--font-hanken-grotesk),sans-serif;background-color:var(--dashboard-bg)!important;color:var(--dashboard-text)!important;border-color:var(--dashboard-border)!important}.p-dialog-header-icon{color:var(--dashboard-text)!important}.p-dialog-header-icon:hover{background-color:#ffffff1a!important}.p-inputtext,.p-dropdown,.p-autocomplete,.p-autocomplete-input{font-family:var(--font-hanken-grotesk),sans-serif}.p-inputtext:focus,.p-autocomplete-input:focus,.p-dropdown:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus,.p-treeselect:not(.p-disabled).p-focus,.p-inputtextarea:focus{transition:all .2s ease-in-out;border-color:var(--border-control-focused)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--border-control-focused)25%,transparent)!important;outline:none!important}.p-autocomplete.p-focus .p-autocomplete-input,.p-autocomplete.p-focus .p-autocomplete-dropdown{border-color:var(--border-control-focused)!important}.p-multiselect,.p-treeselect,.p-dropdown-items,.p-dropdown-item,.p-autocomplete-list,.p-autocomplete-item,.p-multiselect-items,.p-multiselect-item,form label,form span[style*="color: red"]{font-family:var(--font-hanken-grotesk),sans-serif}.p-dialog .p-dialog-content *{font-family:var(--font-hanken-grotesk),sans-serif!important}.akva-button,.akva-button-cancel{font-family:var(--font-hanken-grotesk),sans-serif}.p-autocomplete.p-component{width:100%!important}.p-autocomplete .p-autocomplete-dropdown{background-color:var(--dashboard-input-bg)!important;border-color:var(--dashboard-border)!important;color:var(--dashboard-text)!important;border-left:none!important;border-radius:0 6px 6px 0!important}.p-autocomplete .p-autocomplete-dropdown:hover:not(:disabled){background-color:var(--border-control-selected)!important;color:var(--foreground-control-active)!important}.p-dropdown-header,.p-dropdown-filter-container{background-color:var(--dashboard-bg)!important;border-color:var(--dashboard-border)!important}.p-dropdown-filter-container .p-dropdown-filter,.p-dropdown-panel .p-dropdown-filter{background-color:var(--dashboard-input-bg)!important;color:var(--dashboard-text)!important;border-color:var(--dashboard-border)!important;font-family:var(--font-hanken-grotesk),sans-serif!important;border-radius:6px!important;width:100%!important}.p-dropdown-filter-container .p-dropdown-filter:focus,.p-dropdown-panel .p-dropdown-filter:focus{border-color:var(--border-control-focused)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--border-control-focused)25%,transparent)!important;outline:none!important}.p-dropdown-filter-icon{color:var(--color-text-3)!important}.p-dropdown-panel .p-dropdown-item{border-radius:6px!important;margin:2px 4px!important}.p-dropdown-panel .p-dropdown-item:not(.p-disabled):hover,.p-dropdown-panel .p-dropdown-item:not(.p-disabled).p-focus{background-color:var(--background-neutral-subtle)!important;color:var(--foreground-default)!important}.p-dropdown-panel .p-dropdown-item:not(.p-disabled):hover *,.p-dropdown-panel .p-dropdown-item:not(.p-disabled).p-focus *{color:var(--foreground-default)!important}.p-dropdown-panel .p-dropdown-item.p-highlight{background-color:var(--background-brand-subtle)!important;color:var(--foreground-brand-strong)!important;font-weight:600!important}.p-dropdown-panel .p-dropdown-item.p-highlight *{color:var(--foreground-brand-strong)!important}.p-autocomplete-panel .p-autocomplete-item:not(.p-disabled):hover,.p-autocomplete-panel .p-autocomplete-item.p-focus{background-color:var(--background-neutral-subtle)!important;color:var(--foreground-default)!important}.p-autocomplete-panel .p-autocomplete-item:not(.p-disabled):hover *,.p-autocomplete-panel .p-autocomplete-item.p-focus *{color:var(--foreground-default)!important}.p-autocomplete-panel .p-autocomplete-item.p-highlight{background-color:var(--background-brand-subtle)!important;color:var(--foreground-brand-strong)!important}.p-autocomplete-panel .p-autocomplete-item.p-highlight *{color:var(--foreground-brand-strong)!important}.p-multiselect-panel .p-multiselect-item:not(.p-disabled):hover,.p-multiselect-panel .p-multiselect-item.p-focus{background-color:var(--background-neutral-subtle)!important;color:var(--foreground-default)!important}.p-multiselect-panel .p-multiselect-item:not(.p-disabled):hover *,.p-multiselect-panel .p-multiselect-item.p-focus *{color:var(--foreground-default)!important}.p-multiselect-panel .p-multiselect-item.p-highlight{background-color:var(--background-brand-subtle)!important;color:var(--foreground-brand-strong)!important;font-weight:600!important}.p-multiselect-panel .p-multiselect-item.p-highlight *{color:var(--foreground-brand-strong)!important}.p-treeselect-panel{background-color:var(--dashboard-bg)!important;color:var(--dashboard-text)!important;border-color:var(--dashboard-border)!important}.p-treeselect-panel .p-treenode-content{color:var(--dashboard-text)!important;background-color:#0000!important}.p-treeselect-panel .p-treenode-content.p-highlight,.p-treeselect-panel .p-treenode-content:not(.p-highlight):hover{background-color:var(--dashboard-input-bg)!important;color:var(--dashboard-text)!important}.p-treeselect-panel .p-checkbox .p-checkbox-box{background-color:var(--dashboard-bg)!important;border-color:var(--dashboard-border)!important}.p-treeselect-panel .p-checkbox.p-highlight .p-checkbox-box,.p-tree .p-checkbox.p-highlight .p-checkbox-box{background-color:var(--background-control-active)!important;border-color:var(--border-control-active)!important}.p-treeselect-panel .p-checkbox .p-checkbox-icon{color:#fff!important}.p-inputtext,.p-autocomplete-input,.p-dropdown,.p-multiselect,.p-treeselect,input.input,textarea.textarea{background-color:var(--dashboard-input-bg)!important;color:var(--dashboard-text)!important;border-color:var(--dashboard-border)!important}.p-inputtext,.p-autocomplete-input,.p-dropdown,.p-multiselect,.p-treeselect,.p-autocomplete-dropdown,.p-dropdown-trigger,.p-multiselect-trigger,.p-treeselect-trigger,input.input{min-height:var(--size-control-height-medium)!important;height:var(--size-control-height-medium)!important;box-sizing:border-box!important}textarea.textarea{height:auto!important;min-height:80px!important}.p-dropdown,.p-multiselect,.p-treeselect,.p-autocomplete{align-items:center!important;display:inline-flex!important}.p-dropdown-label,.p-multiselect-label,.p-treeselect-label{align-items:center!important;height:100%!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}.p-autocomplete .p-autocomplete-dropdown{height:var(--size-control-height-medium)!important;min-height:var(--size-control-height-medium)!important;box-sizing:border-box!important;border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}
.header{font-family:var(--font-hanken-grotesk),sans-serif;padding:var(--spacing-s)var(--spacing-l);background-color:var(--color-neutral-0);border-bottom:1px solid var(--border-default);width:100%;height:var(--header-height);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.header-left,.header-right{align-items:center;gap:var(--spacing-s);display:flex}.header-styling{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--foreground-default);margin:0;display:flex}.header-logo{width:auto;height:20px}.header-logo path{fill:var(--foreground-default)}.header-divider{color:var(--foreground-muted);margin:0 var(--spacing-xs)}.header-brand-text{font-family:var(--font-hanken-grotesk),sans-serif;color:var(--foreground-default);font-weight:var(--font-weight-medium)}@media (max-width:640px){.header{padding:var(--spacing-xs)var(--spacing-s)}.header-brand-text,.header-divider{display:none}.header-right{gap:var(--spacing-xs)!important}.header-timer{font-size:var(--font-size-2xs)!important}}.user-menu-dropdown{top:var(--header-height);right:var(--spacing-s);z-index:9999;background-color:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--border-radius-m);width:16rem;position:absolute;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.user-menu-list{padding:var(--spacing-xs);font-family:var(--font-hanken-grotesk),sans-serif;margin:0;list-style:none}.user-menu-item-header{padding:var(--spacing-s);align-items:center;gap:var(--spacing-xs);color:var(--foreground-default);font-weight:var(--font-weight-bold);font-size:var(--font-size-m);display:flex}.user-menu-separator{background-color:var(--border-muted);height:1px;margin:var(--spacing-2xs)0}.user-menu-section-title{padding:var(--spacing-xs)var(--spacing-s);color:var(--foreground-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.user-menu-link{align-items:center;gap:var(--spacing-s);padding:var(--spacing-s);color:var(--foreground-default);cursor:pointer;border-radius:var(--border-radius-s);font-size:var(--font-size-s);transition:background-color var(--interaction-transition-duration-quick);text-decoration:none;display:flex}.user-menu-link:hover{background-color:var(--background-neutral-subtle)}.user-menu-link svg{width:20px;height:20px;color:var(--foreground-default)}.user-menu-link svg path{fill:currentColor}.header-menu-toggle{border-radius:var(--border-radius-s);background-color:var(--background-control-default);border:1px solid var(--border-control-default);width:36px;height:36px;color:var(--foreground-default);cursor:pointer;transition:all var(--interaction-transition-duration-quick)ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-menu-toggle:hover{background-color:var(--background-neutral-subtle);border-color:var(--border-control-focused);color:var(--foreground-brand-strong)}.header select.select{font-family:var(--font-hanken-grotesk),sans-serif;border-radius:var(--border-radius-s,8px);padding-left:var(--spacing-s,12px);padding-right:var(--spacing-l,24px);height:36px}#theme-toggle-btn{background-color:var(--background-control-default);border:1px solid var(--border-control-default);color:var(--foreground-default);border-radius:var(--border-radius-s);cursor:pointer;width:36px;height:36px;transition:all var(--interaction-transition-duration-quick)ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}#theme-toggle-btn:hover{background-color:var(--background-neutral-subtle);border-color:var(--border-control-focused);color:var(--foreground-brand-strong)}
.compact-table{font-family:var(--font-hanken-grotesk),sans-serif;border-radius:var(--border-radius-m);overflow:hidden}.compact-table .p-datatable .p-datatable-thead>tr>th{transition:background .2s;color:var(--foreground-emphasis)!important;padding:var(--spacing-2xs)var(--spacing-s)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-bold)!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:2px solid var(--border-default)!important;background-color:#0000!important}.compact-table .p-datatable .p-datatable-thead>tr>th.p-sortable-column:hover{background-color:var(--background-neutral-subtle)!important;color:var(--foreground-brand-strong)!important}.compact-table .p-datatable,.compact-table .p-datatable-wrapper,.compact-table .p-datatable-table{box-shadow:none!important;background-color:#0000!important;border:none!important;outline:none!important}.compact-table .p-datatable .p-datatable-thead>tr>th,.compact-table .p-datatable .p-datatable-tbody>tr>td{border-top:none!important;border-left:none!important;border-right:none!important}.compact-table .p-datatable .p-datatable-tbody>tr>td{font-family:var(--font-hanken-grotesk),sans-serif;padding:var(--spacing-2xs)var(--spacing-s)!important;font-size:var(--font-size-s)!important;border-bottom:1px solid var(--border-muted)!important;color:var(--foreground-default)!important;background-color:#0000!important}.compact-table .p-datatable .p-datatable-tbody>tr{transition:background-color .15s;background-color:#0000!important}.compact-table .p-datatable .p-datatable-tbody>tr:hover{background-color:var(--background-neutral-subtle)!important}.compact-table .p-datatable .p-datatable-tbody>tr:hover>td,.compact-table .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd>td{background-color:#0000!important}.akva-paginator .p-paginator{border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m);justify-content:center!important;align-items:center!important;gap:var(--spacing-2xs)!important;padding:var(--spacing-xs)var(--spacing-s)!important;border-top:1px solid var(--border-muted)!important;background-color:#0000!important;flex-wrap:wrap!important;display:flex!important}.akva-paginator .p-paginator .p-paginator-pages .p-paginator-page{border-radius:var(--interaction-radius)!important;min-width:2rem!important;height:2rem!important;color:var(--foreground-default)!important;font-size:var(--font-size-s)!important;background-color:#0000!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;margin:0 .2rem!important;transition:all .2s!important;display:inline-flex!important}.akva-paginator .p-paginator .p-paginator-pages .p-paginator-page:hover:not(.p-disabled){background-color:var(--background-control-hover)!important;color:var(--foreground-control-hover)!important}.akva-paginator .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:var(--background-control-active)!important;color:var(--foreground-control-active)!important;border:1px solid var(--border-control-active)!important;font-weight:700!important}.akva-paginator .p-paginator .p-paginator-first,.akva-paginator .p-paginator .p-paginator-prev,.akva-paginator .p-paginator .p-paginator-next,.akva-paginator .p-paginator .p-paginator-last{color:var(--foreground-muted)!important;border-radius:var(--interaction-radius)!important;background-color:#0000!important;justify-content:center!important;align-items:center!important;min-width:2rem!important;height:2rem!important;transition:all .2s!important;display:inline-flex!important}.akva-paginator .p-paginator .p-paginator-first:hover:not(.p-disabled),.akva-paginator .p-paginator .p-paginator-prev:hover:not(.p-disabled),.akva-paginator .p-paginator .p-paginator-next:hover:not(.p-disabled),.akva-paginator .p-paginator .p-paginator-last:hover:not(.p-disabled){background-color:var(--background-control-hover)!important;color:var(--foreground-control-hover)!important}.akva-paginator .p-dropdown{vertical-align:middle!important;border-radius:var(--interaction-radius)!important;border:1px solid var(--border-control-default)!important;background-color:var(--background-control-default)!important;height:2rem!important;margin-left:var(--spacing-s)!important;align-items:center!important;padding:0!important;transition:all .2s!important;display:inline-flex!important}.akva-paginator .p-dropdown .p-dropdown-label{padding:0 var(--spacing-xs)!important;height:100%!important;font-size:var(--font-size-s)!important;color:var(--foreground-default)!important;justify-content:center!important;align-items:center!important;display:flex!important}.akva-paginator .p-dropdown .p-dropdown-trigger{width:2rem!important;height:100%!important;color:var(--foreground-muted)!important;justify-content:center!important;align-items:center!important;display:flex!important}.akva-paginator .p-dropdown:hover:not(.p-disabled){border-color:var(--border-control-hover)!important;background-color:var(--background-control-hover)!important}.akva-paginator .p-dropdown.p-focus{border-color:var(--border-control-focused)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--border-control-focused)25%,transparent)!important}.p-input-icon-left{margin-bottom:var(--spacing-xs);align-items:center;display:flex}.p-input-icon-left .pi-search{color:var(--foreground-control-placeholder)!important}.p-inputtext{border-radius:var(--interaction-radius)!important;border:1.5px solid var(--border-control-default)!important;padding:var(--spacing-2xs)var(--spacing-s)var(--spacing-2xs)2.2rem!important;font-size:var(--font-size-s)!important;background-color:var(--background-control-default)!important;color:var(--foreground-default)!important;transition:all .2s!important}.p-inputtext:focus{border-color:var(--border-control-focused)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--border-control-focused)25%,transparent)!important;outline:none!important}.compact-table .akva-button,.compact-table .akva-button-cancel{border-radius:var(--interaction-radius)!important;transition:transform .1s!important}.compact-table .akva-button:active,.compact-table .akva-button-cancel:active{transform:scale(.95)}.dynamic-table-mobile-card .akva-button.dynamic-table-card-action-btn,.dynamic-table-mobile-card .akva-button-cancel.dynamic-table-card-action-btn{flex:none!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.compact-table .p-datatable-thead>tr>th{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.compact-table .p-datatable-thead>tr>th .p-column-header-content{justify-content:center!important;align-items:center!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.compact-table .p-datatable-thead>tr>th .p-column-title{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;flex:1!important;min-width:0!important;overflow:hidden!important}.compact-table .p-datatable-thead>tr>th .p-sortable-column-icon{flex-shrink:0!important;margin-left:.25rem!important}.dynamic-table-container{border-radius:var(--border-radius-m)!important;box-shadow:none!important;padding:var(--spacing-s)!important;box-sizing:border-box!important;z-index:1!important;background:0 0!important;border:none!important;position:relative!important}.dynamic-table-container:before{content:""!important;border-radius:var(--border-radius-m)!important;filter:blur(25px)!important;z-index:-1!important;pointer-events:none!important;background:#14202b8c!important;position:absolute!important;inset:15px!important}[data-theme=light] .dynamic-table-container:before{filter:blur(20px)!important;background:#ffffffa6!important}.dynamic-table-mobile-card{-webkit-backdrop-filter:blur(8px)!important;border-radius:var(--border-radius-m)!important;background:#14202b59!important;border:none!important;box-shadow:0 0 25px #0000004d,0 0 10px #00000026!important}[data-theme=light] .dynamic-table-mobile-card{background:#ffffff59!important;border:none!important;box-shadow:0 0 25px #0000000a,0 0 10px #00000003!important}
.side-menu{top:calc(var(--header-height,60px) + var(--license-banner-height,0px));width:200px;height:calc(100vh - var(--header-height,60px) - var(--license-banner-height,0px));background-color:var(--surface-default,#1c2733);color:var(--foreground-default,#e9eef3);border-right:1px solid var(--border-default);z-index:1000;transition:width var(--interaction-transition-duration-quick)var(--interaction-transition-easing-default),transform var(--interaction-transition-duration-quick)var(--interaction-transition-easing-default),top .3s ease-in-out,height .3s ease-in-out;flex-direction:column;padding:0;display:flex;position:fixed;left:0;overflow:hidden}[data-theme=light] .side-menu{box-shadow:2px 0 12px #0f172a0d}.side-menu.shift-level-0{width:200px}.side-menu.shift-level-1{width:240px}.side-menu.shift-level-2{width:300px}.side-menu.shift-level-3{width:360px}.side-menu.collapsed{transform:translate(-100%)}.side-menu.open{transform:translate(0)}.side-menu-header{padding:var(--spacing-s);border-bottom:1px solid var(--border-muted);justify-content:space-between;align-items:center;display:flex}.side-menu-header .toggle-button{color:var(--foreground-default,#e9eef3);font-size:var(--font-size-l);cursor:pointer;padding:var(--spacing-2xs);border-radius:var(--border-radius-s);transition:background-color var(--interaction-transition-duration-quick);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.side-menu-header .toggle-button:hover{background-color:var(--background-neutral-subtle)}.side-menu-nav{padding:var(--spacing-s)var(--spacing-2xs);flex:1;overflow:hidden}.menu-section{margin-bottom:var(--spacing-m)}.menu-section-header{width:100%;padding:var(--spacing-s);color:var(--foreground-muted,#aebdcb);font-size:.8rem;font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;letter-spacing:.5px;transition:all var(--interaction-transition-duration-quick);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:Hanken Grotesk,sans-serif;display:flex}.menu-section-header:hover{background-color:var(--background-neutral-subtle);color:var(--foreground-default,#e9eef3)}.menu-section-header .chevron{transition:transform var(--interaction-transition-duration-quick);font-size:10px;display:inline-block}.menu-section-header .chevron.open{transform:rotate(180deg)}.menu-items{padding:var(--spacing-3xs)0;margin:0;list-style:none}.menu-items li{margin:var(--spacing-3xs)0}.menu-item{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-s);color:var(--foreground-default,#e9eef3);font-size:.95rem;font-weight:var(--font-weight-semibold,600);cursor:pointer;border-radius:var(--border-radius-s);transition:all var(--interaction-transition-duration-quick);text-align:left;background-color:#0000;border:none;font-family:Hanken Grotesk,sans-serif;display:flex}.menu-item:hover{background-color:var(--background-neutral-subtle);color:var(--foreground-brand-strong)}.menu-item.active{background-color:var(--background-brand-subtle);color:var(--foreground-brand-strong);border-left:3px solid var(--border-brand-strong);padding-left:calc(var(--spacing-s) - 3px)}.menu-item .menu-icon{font-size:var(--font-size-m);text-align:center;flex-shrink:0;width:16px}.menu-icon.pi-ship:before{content:"";width:16px;height:16px;margin-right:var(--spacing-xs);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2c0 0 4 6 10 7v3c-6 1-10 6-10 6s-4-5-10-6V9c6-1 10-7 10-7zM8 11c0 0 1-3 4-3s4 3 4 3H8z' fill='white'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2c0 0 4 6 10 7v3c-6 1-10 6-10 6s-4-5-10-6V9c6-1 10-7 10-7zM8 11c0 0 1-3 4-3s4 3 4 3H8z' fill='white'/></svg>") 50%/contain no-repeat}.menu-item span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu-items.nested{padding-left:var(--spacing-s)}.menu-items.nested>li{padding-left:var(--spacing-3xs)}.menu-items.nested .menu-item{padding:var(--spacing-xs)var(--spacing-s);color:var(--foreground-default,#e9eef3);font-size:.88rem;font-weight:var(--font-weight-medium,500);opacity:1;background:0 0;border-radius:0}.menu-items.nested .menu-items.nested>li{padding-left:var(--spacing-m)}.menu-item.nested-item.active{color:var(--foreground-brand-strong);background:0 0;border-left:none;text-decoration:underline}.side-menu-footer{padding:var(--spacing-s);border-top:1px solid var(--border-muted);margin-top:auto}.logout-button{align-items:center;gap:var(--spacing-s);width:100%;padding:var(--spacing-s);background-color:var(--background-danger-subtle);border:1px solid var(--border-danger-subtle);border-radius:var(--border-radius-s);color:var(--foreground-danger-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--interaction-transition-duration-quick);display:flex}.logout-button:hover{background-color:var(--background-danger-medium);border-color:var(--border-danger-medium)}.logout-button i{font-size:var(--font-size-s);text-align:center;flex-shrink:0;width:14px}.logout-button span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar-scroll-container{height:calc(100vh - 150px);padding-right:var(--spacing-3xs);overflow:hidden auto}.sidebar-scroll-container::-webkit-scrollbar{width:4px}.sidebar-scroll-container::-webkit-scrollbar-track{background:0 0}.sidebar-scroll-container::-webkit-scrollbar-thumb{background:var(--border-muted);border-radius:2px}.sidebar-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--border-emphasis)}.sidebar-scroll-container{scrollbar-color:var(--border-muted)transparent;scrollbar-width:thin}.sidebar-overlay{background-color:var(--overlay-bg);z-index:998;width:100%;height:100%;animation:fadeIn var(--interaction-transition-duration-quick)ease;display:none;position:fixed;top:0;left:0}@media (max-width:768px){.sidebar-overlay{z-index:1050;display:block}.side-menu{top:var(--license-banner-height,0px);width:85vw;max-width:320px;height:calc(100vh - var(--license-banner-height,0px));z-index:1100;border-radius:0 var(--border-radius-l)var(--border-radius-l)0;box-shadow:var(--shadow-lg);border-right:1px solid var(--border-default);transition:top .3s ease-in-out,height .3s ease-in-out,transform var(--interaction-transition-duration-quick)var(--interaction-transition-easing-default)}.side-menu.shift-level-0{width:78vw;max-width:240px}.side-menu.shift-level-1{width:80vw;max-width:270px}.side-menu.shift-level-2{width:83vw;max-width:300px}.side-menu.shift-level-3{width:85vw;max-width:320px}.side-menu-header{padding:var(--spacing-m);border-bottom:1px solid var(--border-muted);justify-content:flex-end;min-height:60px}.side-menu-header .toggle-button{font-size:var(--font-size-2xl);padding:var(--spacing-xs);border-radius:var(--border-radius-m);min-width:40px;min-height:40px}.side-menu-nav{padding:var(--spacing-s)var(--spacing-xs)}.menu-section{margin-bottom:var(--spacing-s)}.menu-section-header{padding:var(--spacing-s);font-size:.8rem}.menu-item{padding:var(--spacing-s)var(--spacing-m);border-radius:var(--border-radius-m);min-height:44px;font-size:.98rem}.menu-items.nested .menu-item{padding:var(--spacing-xs)var(--spacing-m);min-height:40px;font-size:.9rem}.sidebar-scroll-container{height:calc(100vh - 80px)}}
