.p-component{font-family:inherit}.p-datatable .p-datatable-tbody>tr.hera-row-draft,.p-datatable.p-datatable-hoverable .p-datatable-tbody>tr.hera-row-draft:hover{box-shadow:inset 3px 0 0 var(--warning-500);background:#f8fafce6}.p-datatable .p-datatable-tbody>tr.hera-row-ambiguous,.p-datatable.p-datatable-hoverable .p-datatable-tbody>tr.hera-row-ambiguous:hover{box-shadow:inset 3px 0 0 var(--warning-500);background:#fffbebb3}.p-datatable .p-datatable-tbody>tr.hera-row-missing,.p-datatable.p-datatable-hoverable .p-datatable-tbody>tr.hera-row-missing:hover{background:#fff7edcc;box-shadow:inset 3px 0 #f97316}.p-datatable .p-datatable-empty-message>td{color:var(--muted-foreground);text-align:center;padding:2rem .75rem}.p-datepicker-dropdown.hera-date-trigger{width:100%;color:var(--foreground);border:1px solid var(--input);background:#fff;border-radius:.5rem;justify-content:flex-start}.p-datepicker-dropdown.hera-date-trigger:not(.hera-date-trigger-error):not(:disabled):hover{color:var(--foreground);border-color:var(--gray-300);background:#fff}.p-datepicker-dropdown.hera-date-trigger.hera-date-trigger-error,.p-datepicker-dropdown.hera-date-trigger.hera-date-trigger-error:not(:disabled):hover{color:var(--foreground);border-color:var(--negative-color);background:#fff}.p-datepicker-dropdown.hera-date-trigger[aria-disabled=true]{cursor:not-allowed}.p-sidebar-layout.p-sidebar-layout,.p-sidebar-layout .p-sidebar-main{background:var(--background)}.p-sidebar-layout .p-sidebar .p-sidebar-panel{background:var(--sidebar-bg);color:var(--sidebar-text)}.p-sidebar-layout .p-sidebar .p-sidebar-header{gap:0;padding:0}.p-sidebar-layout .p-sidebar .p-sidebar-footer{border-top:1px solid var(--sidebar-border);margin-top:.25rem;padding:.75rem}.p-sidebar-layout .p-sidebar[data-collapsible=icon] .p-sidebar-footer{padding:.5rem}.p-sidebar-layout .p-sidebar .p-sidebar-group{padding:1rem .75rem calc(env(safe-area-inset-bottom) + 1rem)}.p-sidebar-layout .p-sidebar-menu-button{height:auto;min-height:2.25rem;color:var(--sidebar-text);border-radius:.5rem;gap:.625rem;padding:.375rem .625rem;position:relative}.p-sidebar-layout .p-sidebar-menu-button svg{color:currentColor}.p-sidebar-layout .p-sidebar-menu-button:hover,.p-sidebar-layout .p-sidebar-menu-button:active{background:var(--sidebar-hover);color:var(--sidebar-text-strong)}.p-sidebar-layout .p-sidebar-menu-button[data-active=true]{background:var(--sidebar-active);color:var(--sidebar-text-strong);font-weight:500}.p-sidebar-layout .p-sidebar-menu-button[data-active=true] svg{color:var(--sidebar-accent)}.p-sidebar-layout .p-sidebar-menu-button[data-active=true]:before,.p-sidebar-layout .p-sidebar-menu-sub-button[data-active=true]:before{content:"";background:var(--sidebar-accent);border-radius:9999px;width:3px;position:absolute;inset-block:.375rem;inset-inline-start:0}.p-sidebar-layout .p-sidebar-menu-sub-button{height:auto;min-height:2.25rem;color:var(--sidebar-text);border-radius:.5rem;gap:.625rem;padding:.375rem .625rem;position:relative}.p-sidebar-layout .p-sidebar-menu-sub-button svg{color:currentColor}.p-sidebar-layout .p-sidebar-menu-sub-button:hover,.p-sidebar-layout .p-sidebar-menu-sub-button:active{background:var(--sidebar-hover);color:var(--sidebar-text-strong)}.p-sidebar-layout .p-sidebar-menu-sub-button:hover svg{color:var(--sidebar-text-strong)}.p-sidebar-layout .p-sidebar-menu-sub-button[data-active=true]{background:var(--sidebar-active);color:var(--sidebar-text-strong);font-weight:500}.p-sidebar-layout .p-sidebar-menu-sub-button[data-active=true] svg{color:var(--sidebar-accent)}.p-sidebar-layout .p-sidebar-menu-button.hera-sb-group-btn{letter-spacing:.08em;text-transform:uppercase;min-height:2rem;color:var(--sidebar-heading);font-size:11px;font-weight:600}.p-sidebar-layout .p-sidebar-menu-button.hera-sb-group-btn:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.p-sidebar-layout .p-sidebar-menu-button.hera-sb-group-btn.hera-sb-group-active{color:var(--sidebar-accent)}.p-sidebar-layout .p-sidebar-menu-button.hera-sb-group-btn.hera-sb-group-disabled{color:color-mix(in srgb, var(--sidebar-heading) 60%, transparent)}.p-sidebar-layout .p-sidebar-menu-button.hera-sb-locked,.p-sidebar-layout .p-sidebar-menu-sub-button.hera-sb-locked{cursor:not-allowed;color:var(--sidebar-heading)}.p-sidebar-layout .p-sidebar-menu-button.hera-sb-locked:hover,.p-sidebar-layout .p-sidebar-menu-sub-button.hera-sb-locked:hover{color:var(--sidebar-heading);background:0 0}.p-sidebar-layout .p-sidebar[data-collapsible=icon] .p-sidebar-menu-button{justify-content:center;width:2.5rem;min-height:2.5rem;margin-inline:auto;padding:0}.p-sidebar-layout .p-sidebar[data-collapsible=icon] .p-sidebar-menu-button>span,.p-sidebar-layout .p-sidebar[data-collapsible=icon] .p-sidebar-menu-button svg:not(:first-child){display:none}.p-sidebar-layout .p-sidebar[data-collapsible=icon] .p-sidebar-menu-button svg:first-child{width:18px;height:18px}.p-sidebar-layout .p-sidebar[data-overlay]{z-index:40}.p-sidebar-layout .p-sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073}.p-sidebar-layout .p-sidebar[data-overlay] .p-sidebar-aside{box-shadow:0 0 30px #0000001f}.p-sidebar-layout .p-sidebar[data-overlay] .p-sidebar-panel{border-start-end-radius:1rem;border-end-end-radius:1rem}html[dir=rtl] .p-sidebar-layout .p-sidebar-menu-button,html[dir=rtl] .p-sidebar-layout .p-sidebar-menu-sub-button{text-align:right}html[dir=rtl] .p-sidebar-layout .p-sidebar-menu-item[data-collapsible]>.p-sidebar-menu-sub{padding-left:0;padding-right:1.5rem}
