@keyframes ohp-pop{0%{opacity:0;transform:scale(var(--motion-scale))}to{opacity:1;transform:none}}@keyframes ohp-rise{0%{opacity:0;transform:translateY(var(--motion-shift))}to{opacity:1;transform:none}}@keyframes ohp-peek-in{0%{opacity:0;transform:translateX(calc(var(--motion-shift) * 3))}to{opacity:1;transform:none}}@keyframes ohp-sheet-in{0%{opacity:0;transform:translateY(calc(var(--motion-shift) * 6))}to{opacity:1;transform:none}}@keyframes ohp-fade{0%{opacity:0}to{opacity:1}}.ohp .menu{transform-origin:0 0;animation:ohp-pop var(--duration-1) var(--ease-out-ui)}.ohp .menu.right,.ohp .menu[data-align=right]{transform-origin:100% 0}.ohp .menu[data-up]{transform-origin:0 100%}.ohp .menu[data-up][data-align=right]{transform-origin:100% 100%}.ohp .cmdk,.ohp-portal .cmdk{transform-origin:top;animation:ohp-pop var(--duration-2) var(--ease-out-ui);transform:none}.ohp dialog.dlg[open]{animation:ohp-pop var(--duration-2) var(--ease-out-ui)}.ohp .peek{animation:ohp-peek-in var(--duration-3) var(--ease-out-ui)}.ohp .peek-body>*{animation:ohp-fade var(--duration-2) var(--ease-out-ui) both}.ohp .peek[data-warm],.ohp .peek[data-warm]~.peek-scrim{animation:none!important}@media (max-width:640px){.ohp .peek{animation-name:ohp-sheet-in;animation-duration:var(--duration-4)}}[data-sonner-toast].ohp-toast{transition:transform var(--duration-3) var(--ease-out-ui), opacity var(--duration-2) var(--ease-out-ui), height var(--duration-3) var(--ease-out-ui), box-shadow var(--duration-1)!important}[data-sonner-toast].ohp-toast[data-removed=true]{transition-timing-function:var(--ease-in-ui)!important}.ohp :is(.pj-row,.nrow,.ib-row,.kb-row,.kb-vrow,.pp-row,.sf-risk-row,.dw-issued-row,.dw-proj-row,.dw-tr-row,.menu-item,.coming-up a,.files-row){transition:background-color var(--duration-1) var(--ease-out-ui), box-shadow var(--duration-1) var(--ease-out-ui)}.ohp :is(.pj-table,.tbl) tbody :is(tr,td){transition:background-color var(--duration-1) var(--ease-out-ui)}.ohp :is(.pj-row,.nrow,.ib-row,.kb-row,.pp-row,.sf-risk-row,.dw-issued-row,.dw-tr-row,.menu-item):active,.ohp :is(.pj-table,.tbl) tbody tr:active td{background-color:var(--color-pressed);transition-duration:var(--duration-0)}.ohp :is(.btn,.icon-btn,.filter-btn){transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--duration-1);transition-timing-function:var(--ease-out-ui)}.ohp :is(.btn,.icon-btn,.filter-btn):active:not(:disabled):not([aria-disabled=true]){transition-duration:var(--duration-0);transform:scale(.98)}.ohp :is(.rec-tabs,.view-tabs)[data-ink]{background-image:linear-gradient(var(--color-fg), var(--color-fg));background-repeat:no-repeat;background-origin:border-box;background-size:var(--ink-w,0px) 2px;background-position:var(--ink-x,0px) 100%}.ohp :is(.rec-tabs,.view-tabs)[data-ink=live]{transition:background-position var(--duration-3) var(--ease-inout-ui), background-size var(--duration-3) var(--ease-inout-ui)}.ohp :is(.rec-tabs,.view-tabs)[data-ink]>:is([aria-selected=true],[aria-current=page]){border-bottom-color:#0000}.ohp .count-up{font-variant-numeric:tabular-nums}@keyframes ohp-collapse{0%{opacity:1;max-height:120px}40%{opacity:0}to{opacity:0;border-top-width:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}}.ohp .nrow[data-leaving]{pointer-events:none;animation:ohp-collapse var(--duration-3) var(--ease-in-ui) forwards;overflow:hidden}.ohp .drop-over{animation:ohp-fade var(--duration-1) var(--ease-out-ui)}.ohp .drop-over .drop-card,.ohp .up-tray{animation:ohp-rise var(--duration-2) var(--ease-out-ui)}.ohp .up-bar i{transition:width var(--duration-3) var(--ease-out-ui), background-color var(--duration-2) var(--ease-out-ui)}.ohp .up-tray li[data-state=done] .up-bar i{background-color:var(--color-positive)}.ohp .up-tray li[data-state=filing] .up-bar i{animation:1.2s ease-in-out infinite ohp-pulse}.ohp .up-tray li[data-state=cancelled]{opacity:.6}@media (prefers-reduced-motion:reduce){@keyframes ohp-pop{0%{opacity:0}to{opacity:1}}@keyframes ohp-rise{0%{opacity:0}to{opacity:1}}@keyframes ohp-peek-in{0%{opacity:0}to{opacity:1}}@keyframes ohp-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes ohp-collapse{0%{opacity:1}to{opacity:0}}.ohp :is(.btn,.icon-btn,.filter-btn):active{transform:none!important}.ohp :is(.rec-tabs,.view-tabs)[data-ink=live]{transition:none}.ohp .up-tray li[data-state=filing] .up-bar i{animation:none}[data-sonner-toast].ohp-toast{transition:opacity var(--duration-2) linear!important}.ohp :is(.menu,.cmdk,dialog.dlg[open],.peek,.drop-over,.up-tray),.ohp-portal .cmdk{animation:ohp-fade var(--duration-2) linear!important}.ohp .nrow[data-leaving]{animation:ohp-collapse var(--duration-3) linear forwards!important}}
.ohp .main{padding-top:env(safe-area-inset-top,0px)}.ohp .top{top:env(safe-area-inset-top,0px)}.ohp .shell .side{padding-top:max(10px, env(safe-area-inset-top,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.ohp .bnav{display:none}@media (max-width:640px){.ohp .bnav{z-index:40;padding:4px 4px env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--color-hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.ohp .bnav-item{border-radius:var(--radius-control);min-height:52px;color:var(--color-fg-3);font:inherit;font-size:var(--text-micro);line-height:var(--text-micro--line-height);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-1) var(--ease-out-ui);background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:4px 2px;font-weight:500;text-decoration:none;display:grid}.ohp .bnav-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ohp .bnav-ic{place-items:center;height:24px;display:grid;position:relative}.ohp .bnav-ic svg.i{width:22px;height:22px}.ohp .bnav-item:is([aria-current=page],[aria-pressed=true],[aria-expanded=true]){color:var(--color-fg)}.ohp .bnav-item[aria-current=page] .bnav-ic svg{color:var(--color-accent);stroke-width:1.8px}.ohp .bnav-item:active{background:var(--color-pressed)}.ohp .shell[data-bnav] .content{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.ohp .shell[data-bnav] .hatch-tab{display:none}.ohp .shell[data-bnav] .up-tray{bottom:calc(68px + env(safe-area-inset-bottom,0px));width:auto;left:12px;right:12px}.ohp .shell[data-bnav] [data-sonner-toaster][data-y-position=bottom]{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}}.ohp .hatch-grab{display:none}@media (max-width:640px){.ohp .hatch-col{top:var(--vv-top,0px);height:var(--vv-h,100dvh);border-radius:14px 14px 0 0;bottom:auto}.ohp .hatch{padding-top:env(safe-area-inset-top,0px)}.ohp .hatch-grab{touch-action:none;cursor:grab;place-items:center;height:18px;margin-bottom:-6px;display:grid}.ohp .hatch-grab:before{content:"";background:var(--color-hairline-strong);border-radius:3px;width:36px;height:5px}.ohp .hatch-col[data-dragging]{transition:none!important}.ohp .hatch-body{overscroll-behavior:contain}.ohp .hatch-note{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}.ohp .hatch-compose textarea{font-size:16px}}@media (pointer:coarse){.ohp :is(.btn,.btn.sm,.filter-btn,.menu-item,.nav-item,.search-btn,.hatch-chip,.ib-row){min-height:44px}.ohp :is(.icon-btn,.icon-btn.sm){width:44px;height:44px}.ohp :is(.rec-tabs,.view-tabs)>:is(button,a),.ohp :is(.seg,.pt-seg) button,.ohp .prop .val{min-height:44px}.ohp .stepper :is(button,span.step){align-content:center;min-height:44px}.ohp :is(.input,.select,.textarea),.ohp :is(.input,.select).sm{min-height:44px;font-size:16px}.ohp :is(.checklist li .rm,.nav-fold svg,.pl-link-quiet,.cond-x){opacity:1}.ohp .top{gap:2px}@container rows (max-width:560px){.ohp .pj-row .sel{visibility:hidden}.ohp .pj-row,.ohp .pj-row.pl-row,.ohp .pj-row.enq-row{grid-template-columns:0 minmax(0,1fr) auto;padding-left:4px}.ohp .pj-row a.pj-link:after{inset:0}}}@media (max-width:599.98px){.ohp .pj-table-wrap{overflow:visible}.ohp table.pj-table{table-layout:auto;display:block;width:100%!important;min-width:0!important}.ohp .pj-table thead{display:none}.ohp .pj-table tbody{display:block}.ohp .pj-table tbody tr{border-top:1px solid var(--color-hairline-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;display:flex}.ohp .pj-table tbody tr:first-child{border-top:0}.ohp .pj-table tbody td{white-space:normal;min-width:0;max-width:100%;height:auto;display:block;position:static;background:0 0!important;border:0!important;width:auto!important;padding:0!important}:is(.ohp .pj-table tbody td:has(>input[type=checkbox]),.ohp .pj-table tbody td:has(>label>input[type=checkbox])){display:none}.ohp .pj-table tbody tr>td:first-child:not(:has(input[type=checkbox])){flex-basis:100%;font-weight:500}.ohp .pj-table tbody tr>td:first-child:has(input[type=checkbox])+td{flex-basis:100%;font-weight:500}.ohp .pj-table tbody :is(td,th)[colspan]{flex-basis:100%;align-items:center;gap:8px;display:flex;background:0 0!important;border:0!important;padding:0!important}.ohp .pj-table tbody th[colspan] input[type=checkbox],.ohp .pj-table tbody td:empty{display:none}.ohp .pj-table tfoot{display:block}.ohp .pj-table tfoot tr{justify-content:space-between;padding:10px 14px;display:flex}}@media (max-width:640px){.ohp .top>.btn{gap:0;width:44px;padding:0;font-size:0}.ohp .top>.btn svg.i{width:18px;height:18px}.ohp .rec-facts{gap:2px 14px}.ohp .rec-facts li+li:before{display:none}}
