.och-dialog.file-picker__dialog{width:min(calc(100% - var(--spacing-600)),var(--layout-container-wideMaxWidth));height:800px;max-height:calc(100% - var(--spacing-600));grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.och-dialog.file-picker__dialog .och-dialog__body{min-height:0;overflow:hidden}.file-picker[data-v-8c214103]{gap:var(--spacing-300);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.file-picker__breadcrumbs[data-v-8c214103],.file-picker__footer[data-v-8c214103],.file-picker__location[data-v-8c214103],.file-picker__toolbar[data-v-8c214103],.file-picker__toolbar-actions[data-v-8c214103]{align-items:center;gap:var(--spacing-200);display:flex}.file-picker__location[data-v-8c214103],.file-picker__toolbar[data-v-8c214103]{justify-content:space-between}.file-picker__toolbar-actions[data-v-8c214103]{flex-wrap:wrap;justify-content:flex-end}.file-picker__toolbar-card[data-v-8c214103]{gap:var(--spacing-200);display:grid}.file-picker__browser-card--drop[data-v-8c214103]{outline:2px dashed var(--color-action-primary);outline-offset:-2px}.file-picker__browser-card[data-v-8c214103]{gap:var(--spacing-200);min-height:0;overflow:hidden}.file-picker__browser-card[data-v-8c214103] .och-card__body{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.file-picker__search[data-v-8c214103]{min-width:min(100%,18rem)}.file-picker__search input[data-v-8c214103]{box-sizing:border-box;width:100%;min-height:var(--form-control-height);border:var(--border-width-100) solid var(--form-control-border);border-radius:var(--form-control-radius);padding:var(--form-control-paddingBlock) var(--form-control-paddingInline);color:var(--form-control-text);background:var(--form-control-background);font:var(--typography-bodySmall)}.file-picker__search input[data-v-8c214103]:focus-visible{outline:var(--spacing-100) solid var(--form-control-focusRing);outline-offset:calc(var(--spacing-100)*-1)}.file-picker__pill-tabs[data-v-8c214103] .och-tabs__content{display:none}.file-picker__breadcrumbs[data-v-8c214103]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-picker__breadcrumbs button[data-v-8c214103],.file-picker__parent[data-v-8c214103]{color:var(--color-action-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.file-picker__parent[data-v-8c214103]{flex:none}.file-picker__sr-only[data-v-8c214103],.file-picker__upload-input[data-v-8c214103]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-picker__status[data-v-8c214103]{color:var(--color-text-secondary);margin:0}.file-picker__detailed[data-v-8c214103]{border:var(--border-width-100) solid var(--color-border-default);border-radius:var(--radius-300);grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);min-height:0;display:grid;overflow:hidden}.file-picker__directory[data-v-8c214103]{overscroll-behavior:contain;scrollbar-color:var(--color-text-secondary) var(--color-surface-subtle);scrollbar-gutter:stable;min-width:0;min-height:0;overflow-y:scroll}.file-picker__table[data-v-8c214103]{display:grid}.file-picker__table-row[data-v-8c214103]{gap:var(--spacing-200);border:0;border-bottom:var(--border-width-100) solid var(--color-border-default);width:100%;min-height:2.75rem;padding:var(--spacing-200) var(--spacing-300);color:var(--color-text-primary);background:var(--color-surface-default);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(9rem,3fr) minmax(6rem,1fr) minmax(6rem,1.25fr) minmax(4.5rem,.75fr);display:grid}.file-picker__table-row.has-multiple-selection[data-v-8c214103]{grid-template-columns:min-content minmax(9rem,3fr) minmax(6rem,1fr) minmax(6rem,1.25fr) minmax(4.5rem,.75fr)}.file-picker__table-row input[type=checkbox][data-v-8c214103]{accent-color:var(--color-action-primary);cursor:pointer}.file-picker__table-row.is-selected[data-v-8c214103],.file-picker__thumbnails button.is-selected[data-v-8c214103],.file-picker__thumbnails label.is-selected[data-v-8c214103]{color:var(--color-action-primary);background:var(--color-surface-subtle)}.file-picker__table-heading[data-v-8c214103]{z-index:1;color:var(--color-text-secondary);font-weight:var(--typography-label-fontWeight);cursor:default;position:sticky;top:0}.file-picker__table-heading[data-v-8c214103],.file-picker__table-row[data-v-8c214103]:not(.file-picker__table-heading):hover{background:var(--color-surface-subtle)}.file-picker__metadata[data-v-8c214103]{border-left:var(--border-width-100) solid var(--color-border-default);min-width:0;padding:var(--spacing-300);overflow:auto}.file-picker__metadata h3[data-v-8c214103],.file-picker__metadata p[data-v-8c214103]{margin:0 0 var(--spacing-300)}.file-picker__metadata dl[data-v-8c214103]{gap:var(--spacing-100);margin:0;display:grid}.file-picker__metadata dt[data-v-8c214103]{color:var(--color-text-secondary)}.file-picker__metadata dd[data-v-8c214103]{margin:0 0 var(--spacing-200);overflow-wrap:anywhere;color:var(--color-text-primary)}.file-picker__preview[data-v-8c214103]{background:var(--color-surface-subtle);border-radius:var(--radius-200);height:12rem;margin-bottom:var(--spacing-300);width:100%;display:block;overflow:hidden}.file-picker__preview[data-v-8c214103] img,img.file-picker__preview[data-v-8c214103]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.file-picker__thumbnails[data-v-8c214103]{align-content:start;gap:var(--spacing-300);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));min-height:0;display:grid;overflow:auto}.file-picker__thumbnails button[data-v-8c214103],.file-picker__thumbnails label[data-v-8c214103]{justify-items:center;gap:var(--spacing-100);border:var(--border-width-100) solid var(--color-border-default);border-radius:var(--radius-300);min-width:0;padding:var(--spacing-200);color:var(--color-text-primary);background:var(--color-surface-default);font:inherit;text-align:center;cursor:pointer;display:grid}.file-picker__thumbnails label input[type=checkbox][data-v-8c214103]{accent-color:var(--color-action-primary);cursor:pointer;justify-self:start}.file-picker__thumbnails button>span[data-v-8c214103]:last-child,.file-picker__thumbnails label>span[data-v-8c214103]:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.file-picker__row-icon[data-v-8c214103]{vertical-align:text-bottom;font-size:1.1rem}.file-picker__thumbnail-icon[data-v-8c214103],.file-picker__thumbnail-image[data-v-8c214103]{border-radius:var(--radius-200);background:var(--color-surface-subtle);place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.file-picker__thumbnail-image[data-v-8c214103]{overflow:hidden}.file-picker__thumbnail-image[data-v-8c214103],.file-picker__thumbnail-image[data-v-8c214103] img{-o-object-fit:cover;object-fit:cover}.file-picker__thumbnail-image[data-v-8c214103] img{width:64px;height:64px;display:block}.file-picker__footer[data-v-8c214103]{justify-content:flex-start;width:100%}@media (width<=640px){.och-dialog.file-picker__dialog{height:800px;max-height:calc(100% - var(--spacing-400))}.file-picker__location[data-v-8c214103],.file-picker__toolbar[data-v-8c214103]{flex-direction:column;align-items:stretch}.file-picker__toolbar-actions[data-v-8c214103]{justify-content:flex-start}.file-picker__detailed[data-v-8c214103]{grid-template-columns:1fr}.file-picker__metadata[data-v-8c214103]{display:none}.file-picker__table-row[data-v-8c214103]{grid-template-columns:minmax(8rem,1fr) auto}.file-picker__table-row.has-multiple-selection span[data-v-8c214103]:nth-child(3),.file-picker__table-row.has-multiple-selection span[data-v-8c214103]:nth-child(4),.file-picker__table-row:not(.has-multiple-selection) span[data-v-8c214103]:nth-child(2),.file-picker__table-row:not(.has-multiple-selection) span[data-v-8c214103]:nth-child(3){display:none}}
