._ResourceListContainer_kg3bc_3 {
    --resource-picker-header-container-height: 5rem;
    --resource-picker-footer-container-height: 3.75rem;
    --resource-picker-search-field-container-height: 3.8125rem;
    --resource-picker-stacking-order-search-query-container: 20;
    --resource-picker-stacking-order-resource-list-body: 10;
    position: relative;
    z-index: var(--resource-picker-stacking-order-resource-list-body);
    overflow: auto
}

[mobile-bridge=true] ._ResourceListContainer_kg3bc_3 {
    --resource-picker-header-container-height: .0625rem;
    --resource-picker-footer-container-height: .0625rem
}

._NoResultsSearchQuery_kg3bc_20 {
    color: var(--p-color-text)
}

@media (max-width: 47.9975em) {
    .Polaris-Modal-Dialog--sizeFullScreen:has(._ResourceListContainer_kg3bc_3)>.Polaris-Modal-Footer {
        --shadow-color: rgba(26, 26, 26, .22);
        --footer-shadow-top: 0 -.5rem 1rem -.25rem var(--shadow-color);
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: var(--p-z-index-1);
        background-color: var(--p-color-bg-surface);
        box-shadow: var(--footer-shadow-top)
    }
}

._ModalBodyWrapper_kg3bc_41 {
    display: flex;
    flex-direction: column;
    height: 100%
}

._HelpText_kg3bc_47 {
    padding: var(--p-space-400) var(--p-space-500) 0 var(--p-space-500)
}

._HelpText_kg3bc_47._WithoutSearch_kg3bc_50 {
    padding-bottom: var(--p-space-400)
}

@media (min-width: 48em) {
    ._PageMarkupWrapper_kg3bc_55 {
        height:calc(100vh - 30rem);
        max-height: calc(100vh - 30rem);
        min-height: unset
    }
}

@media ((min-width: 48em) and (max-height: 45em)) {
    ._PageMarkupWrapper_kg3bc_55 {
        height:calc(100vh - 15rem);
        max-height: calc(100vh - 15rem)
    }
}

@media (min-width: 160em) {
    ._PageMarkupWrapper_kg3bc_55 {
        height:calc(100vh - 15rem);
        max-height: 50rem
    }
}

._ScrollableContainer_kg3bc_74 {
    --total-container-height: calc(var(--resource-picker-header-container-height) + var(--resource-picker-search-field-container-height) + var(--resource-picker-footer-container-height));
    height: calc(100vh - var(--total-container-height));
    max-height: calc(100vh - var(--total-container-height));
    min-height: calc(100vh - var(--total-container-height))
}

@supports (height: 100dvh) {
    ._ScrollableContainer_kg3bc_74 {
        height:calc(100dvh - var(--total-container-height));
        max-height: calc(100dvh - var(--total-container-height));
        min-height: calc(100dvh - var(--total-container-height))
    }
}

@media (min-width: 48em) {
    ._ScrollableContainer_kg3bc_74 {
        height:calc(100vh - 30rem);
        max-height: calc(100vh - 30rem);
        min-height: unset
    }
}

@media ((min-width: 48em) and (max-height: 45em)) {
    ._ScrollableContainer_kg3bc_74 {
        height:calc(100vh - 15rem);
        max-height: calc(100vh - 15rem)
    }
}

@media (min-width: 160em) {
    ._ScrollableContainer_kg3bc_74 {
        height:calc(100vh - 15rem);
        max-height: 50rem
    }
}

._SearchAreaWrapper_kg3bc_108 {
    position: sticky;
    z-index: var(--resource-picker-stacking-order-search-query-container);
    padding: var(--p-space-300) var(--p-space-400);
    background-color: var(--p-color-bg-surface);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

._SearchFieldWrapper_kg3bc_117 {
    flex: 1 1 auto
}

._VirtualContainer_kg3bc_121 {
    position: relative;
    width: 100%
}

._ResourceItemHeader_kg3bc_126 {
    display: flex;
    align-items: center;
    padding: var(--p-space-400) var(--p-space-400);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

._MobileEmptyState_kg3bc_133 {
    padding: var(--p-space-400);
    padding-top: var(--p-space-2800)
}

._container_173u2_1 {
    padding: var(--p-space-400)
}

._ResourceItem_1t3oy_1 {
    align-items: center;
    padding: var(--p-space-300) var(--p-space-400);
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary);
    background-color: var(--p-color-bg-surface)
}

@media (max-width: 47.9975em) {
    ._ResourceItem_1t3oy_1 {
        display:flex
    }
}

@media (min-width: 48em) {
    ._ResourceItem_1t3oy_1 {
        padding:var(--p-space-200) var(--p-space-400)
    }
}

._ResourceItem_1t3oy_1:hover {
    cursor: pointer;
    background-color: var(--p-color-bg-surface-hover)
}

._ResourceItemWithoutTable_1t3oy_21 {
    display: flex
}

._ResourceItem_1t3oy_1:last-of-type {
    border-bottom: none
}

._VirtualizedResourceItem_1t3oy_29:last-of-type {
    border-bottom: var(--p-border-width-025) solid var(--p-color-border-secondary)
}

._ResourceItemAlignmentLeading_1t3oy_33 {
    align-items: flex-start
}

._ResourceListCheckboxContainer_1t3oy_37 {
    display: flex;
    margin-right: var(--p-space-300);
    pointer-events: none;
    min-width: 1.25rem
}

._ResourceItemDisabled_1t3oy_44 {
    color: var(--p-color-text-disabled);
    --disabled-bg: var( --p-color-bg-secondary-disabled, var(--p-color-bg-surface-secondary) );
    background-color: var(--disabled-bg)
}

._ResourceItemDisabled_1t3oy_44:hover {
    cursor: initial;
    background-color: var(--disabled-bg)
}

._RendererContainer_1t3oy_60 {
    flex: 1 0
}

._ResourceChild_1t3oy_64 {
    padding-left: calc(var(--p-space-400) + var(--p-space-500) + var(--p-space-300))
}

._Root_s76bm_1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0
}

._Root_2544f_1 {
    position: relative;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0
}
