.mission-requirements-ag-grid .ag-root-wrapper{--ag-font-family:inherit;--ag-font-size:13px;--ag-header-height:48px;--ag-wrapper-border:none;--ag-wrapper-border-radius:0;--ag-header-font-weight:600;--ag-active-color:hsl(var(--rune-accent));--ag-input-focus-border-color:hsl(var(--rune-accent));--ag-range-selection-border-color:transparent;border-radius:0}html:not(.dark) .mission-requirements-ag-grid .ag-root-wrapper{--ag-background-color:transparent;--ag-foreground-color:hsl(var(--foreground));--ag-border-color:hsl(var(--border) / .32);--ag-row-border-color:hsl(var(--border) / .26);--ag-row-border-style:solid;--ag-header-background-color:hsl(var(--muted) / .72);--ag-header-cell-hover-background-color:hsl(var(--muted) / .86);--ag-odd-row-background-color:transparent;--ag-row-hover-color:hsl(var(--muted) / .22);--ag-selected-row-background-color:hsl(var(--rune-accent) / .1)}.dark .mission-requirements-ag-grid .ag-root-wrapper{--ag-background-color:transparent;--ag-foreground-color:hsl(var(--foreground));--ag-border-color:hsl(var(--border) / .26);--ag-row-border-color:hsl(var(--border) / .2);--ag-row-border-style:solid;--ag-header-background-color:color-mix(in hsl, hsl(var(--card)) 58%, hsl(var(--background)) 42%);--ag-header-cell-hover-background-color:color-mix(in hsl, hsl(var(--card)) 48%, hsl(var(--background)) 52%);--ag-odd-row-background-color:transparent;--ag-row-hover-color:#ffffff09;--ag-selected-row-background-color:hsl(var(--rune-accent) / .12);--ag-secondary-border-color:hsl(var(--border) / .2);--ag-icon-font-color:hsl(var(--muted-foreground))}.mission-requirements-ag-grid .ag-header{border-bottom:1px solid hsl(var(--border) / .44);z-index:25;position:relative}html:not(.dark) .mission-requirements-ag-grid .ag-header{border-bottom-color:hsl(var(--border) / .52)}.dark .mission-requirements-ag-grid .ag-header{border-bottom-color:hsl(var(--border) / .44)}.mission-requirements-ag-grid .ag-body .ag-row:last-child{border-bottom:1px solid var(--ag-row-border-color)}.mission-requirements-ag-grid .ag-body,.mission-requirements-ag-grid .ag-body-viewport{z-index:0;position:relative}.mission-requirements-ag-grid .ag-header-row:not(:first-of-type),.mission-requirements-ag-grid .ag-header-row:not(:first-of-type) .ag-header-cell{overflow:visible!important}.mission-requirements-ag-grid .ag-layout-auto-height .ag-center-cols-viewport,.mission-requirements-ag-grid .ag-layout-auto-height .ag-center-cols-container{min-height:1px!important}.dark .mission-requirements-ag-grid .ag-header,.dark .mission-requirements-ag-grid .ag-header-row,.dark .mission-requirements-ag-grid .ag-header-cell{color:hsl(var(--foreground));background-color:color-mix(in hsl, hsl(var(--card)) 58%, hsl(var(--background)) 42%)!important}.dark .mission-requirements-ag-grid .ag-header-cell:hover:not(.ag-header-cell-menu-open){background-color:color-mix(in hsl, hsl(var(--card)) 48%, hsl(var(--background)) 52%)!important}html:not(.dark) .mission-requirements-ag-grid .ag-row:not(.ag-row-odd):not(.ag-row-pinned),html:not(.dark) .mission-requirements-ag-grid .ag-row-odd:not(.ag-row-pinned),.dark .mission-requirements-ag-grid .ag-row:not(.ag-row-odd):not(.ag-row-pinned),.dark .mission-requirements-ag-grid .ag-row-odd:not(.ag-row-pinned),.mission-requirements-ag-grid .ag-row .ag-cell:not(.ag-cell-inline-editing){background-color:#0000!important}html:not(.dark) .mission-requirements-ag-grid .ag-body-viewport,.dark .mission-requirements-ag-grid .ag-body-viewport{background-color:#0000}.mission-requirements-ag-grid{--mission-req-grid-cell-padding-x:.875rem;--mission-req-grid-cell-padding-y:.5rem}@media (min-width:640px){.mission-requirements-ag-grid{--mission-req-grid-cell-padding-x:1rem;--mission-req-grid-cell-padding-y:.625rem}}.mission-requirements-ag-grid .ag-header-cell,.mission-requirements-ag-grid .ag-cell{padding-left:var(--mission-req-grid-cell-padding-x);padding-right:var(--mission-req-grid-cell-padding-x)}.mission-requirements-ag-grid .ag-header-cell{padding-top:.375rem;padding-bottom:.375rem}.mission-requirements-ag-grid .ag-cell{padding-top:var(--mission-req-grid-cell-padding-y);padding-bottom:var(--mission-req-grid-cell-padding-y)}.mission-requirements-ag-grid .ag-row .ag-cell{line-height:1.45}.mission-requirements-ag-grid .ag-cell-wrapper{width:100%}.mission-requirements-ag-grid .ag-row .ag-cell:not(.ag-cell-auto-height) .ag-cell-wrapper{height:100%}.mission-requirements-ag-grid .ag-row .ag-cell.ag-cell-auto-height .ag-cell-wrapper{height:auto;min-height:100%}.mission-requirements-ag-grid .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.mission-requirements-ag-grid .mission-req-ag-cell-align{justify-content:flex-start;align-items:center;width:100%;min-height:100%;display:flex}.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row .ag-cell{padding-top:.125rem;padding-bottom:.125rem}.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-mp-adhoc-primary-col button,.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-mp-adhoc-primary-col button:focus,.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-mp-adhoc-primary-col button:focus-visible,.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-mp-adhoc-primary-col button:active,.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-mp-adhoc-primary-col button[data-state=open]{box-shadow:none!important;outline:none!important}.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-mp-adhoc-primary-col{padding-left:.375rem}.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-cell.mission-req-personnel-passengers-col{padding-left:.625rem}.mission-requirements-ag-grid.mission-req-medical-personnel-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-mp-adhoc-secondary-col{padding-left:max(.5rem, calc(var(--mission-req-grid-cell-padding-x) - .25rem))}.mission-requirements-ag-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-editable-location-cell button,.mission-requirements-ag-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-editable-location-cell button:focus,.mission-requirements-ag-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-editable-location-cell button:focus-visible,.mission-requirements-ag-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-editable-location-cell button:active,.mission-requirements-ag-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-editable-location-cell button[data-state=open]{box-shadow:none!important;outline:none!important}.mission-requirements-ag-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-editable-location-cell{padding-left:.5rem}.mission-requirements-ag-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-editable-location-cell .site-picker-compact-selected-icon{transform-origin:50%;transform:scale(1.0833)}.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-supplies-adhoc-supply-col button,.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-supplies-adhoc-supply-col button:focus,.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-supplies-adhoc-supply-col button:focus-visible,.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-supplies-adhoc-supply-col button:active,.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-supplies-adhoc-supply-col button[data-state=open]{box-shadow:none!important;outline:none!important}.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-supplies-adhoc-supply-col{padding-top:calc(.125rem + .5px);padding-bottom:calc(.125rem - .5px);padding-left:.375rem}.mission-requirements-ag-grid.mission-req-supplies-grid .ag-body .ag-row.mission-req-adhoc-row .ag-cell.mission-req-supplies-adhoc-qty-cell{padding-left:max(.5rem, calc(var(--mission-req-grid-cell-padding-x) - .25rem))}.mission-requirements-ag-grid .ag-cell.mission-req-numeric-input-cell,.mission-requirements-ag-grid .ag-cell.mission-req-numeric-input-cell>.ag-cell-wrapper{overflow:visible!important}.mission-requirements-ag-grid .ag-cell.mission-req-numeric-input-cell .mission-req-ag-cell-align{overflow:visible}.mission-requirements-ag-grid.mission-req-supplies-grid .mission-req-ag-cell-align{min-height:2rem}.mission-requirements-ag-grid .ag-row.mission-req-adhoc-row .ag-cell.ag-cell-focus:not(.ag-cell-inline-editing),.mission-requirements-ag-grid .ag-row.mission-req-adhoc-row .ag-cell.ag-cell-range-single-cell:not(.ag-cell-inline-editing),.mission-requirements-ag-grid .ag-ltr .ag-row.mission-req-adhoc-row .ag-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within:not(.ag-cell-inline-editing),.mission-requirements-ag-grid .ag-rtl .ag-row.mission-req-adhoc-row .ag-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within:not(.ag-cell-inline-editing),.mission-requirements-ag-grid .ag-ltr .ag-context-menu-open .ag-row.mission-req-adhoc-row .ag-cell.ag-cell-focus:not(.ag-cell-range-selected):not(.ag-cell-inline-editing),.mission-requirements-ag-grid .ag-rtl .ag-context-menu-open .ag-row.mission-req-adhoc-row .ag-cell.ag-cell-focus:not(.ag-cell-range-selected):not(.ag-cell-inline-editing),.mission-requirements-ag-grid .ag-cell.mission-req-supply-qty-readonly.ag-cell-focus:not(.ag-cell-range-selected),.mission-requirements-ag-grid .ag-cell.mission-req-mission-library-readonly-cell.ag-cell-focus:not(.ag-cell-range-selected),.mission-requirements-ag-grid .ag-ltr .ag-cell.mission-req-supply-qty-readonly.ag-cell-focus:not(.ag-cell-range-selected):focus-within,.mission-requirements-ag-grid .ag-ltr .ag-cell.mission-req-mission-library-readonly-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within,.mission-requirements-ag-grid .ag-rtl .ag-cell.mission-req-supply-qty-readonly.ag-cell-focus:not(.ag-cell-range-selected):focus-within,.mission-requirements-ag-grid .ag-rtl .ag-cell.mission-req-mission-library-readonly-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within,.mission-requirements-ag-grid .ag-ltr .ag-cell.mission-req-supply-qty-readonly.ag-cell-range-single-cell,.mission-requirements-ag-grid .ag-ltr .ag-cell.mission-req-mission-library-readonly-cell.ag-cell-range-single-cell,.mission-requirements-ag-grid .ag-rtl .ag-cell.mission-req-supply-qty-readonly.ag-cell-range-single-cell,.mission-requirements-ag-grid .ag-rtl .ag-cell.mission-req-mission-library-readonly-cell.ag-cell-range-single-cell,.mission-requirements-ag-grid .ag-cell.mission-req-inline-control-cell.ag-cell-focus:not(.ag-cell-range-selected),.mission-requirements-ag-grid .ag-ltr .ag-cell.mission-req-inline-control-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within,.mission-requirements-ag-grid .ag-rtl .ag-cell.mission-req-inline-control-cell.ag-cell-focus:not(.ag-cell-range-selected):focus-within,.mission-requirements-ag-grid .ag-ltr .ag-cell.mission-req-inline-control-cell.ag-cell-range-single-cell,.mission-requirements-ag-grid .ag-rtl .ag-cell.mission-req-inline-control-cell.ag-cell-range-single-cell{box-shadow:none!important;border:none!important;outline:none!important}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row{cursor:pointer}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .asset-allocation-view-sheet-btn svg{color:hsl(var(--muted-foreground))}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row:hover .asset-allocation-view-sheet-btn svg{color:hsl(var(--foreground))}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-capacity-cell:not(.ag-cell-auto-height)>.ag-cell-wrapper{align-items:stretch}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-actions-cell{padding:0;overflow:visible!important}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-header .ag-header-cell.mission-req-embedded-assets-actions-header{padding:0}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-actions-cell>.ag-cell-wrapper{align-items:stretch;height:100%;min-height:100%;overflow:visible!important}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-name-col button,.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-name-col button:focus,.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-name-col button:focus-visible,.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-name-col button:active,.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-name-col button[data-state=open]{box-shadow:none!important;outline:none!important}.mission-requirements-ag-grid.mission-req-embedded-assets-grid .ag-body .ag-row .ag-cell.mission-req-embedded-assets-name-col{padding-left:.375rem}
