.equipment-files-dialog__header[data-v-a955500a]{align-items:flex-start}.equipment-files-dialog__empty-hint[data-v-a955500a],.equipment-files-dialog__subtitle[data-v-a955500a]{color:rgba(0,0,0,.54);font-size:13px;font-weight:400;margin-top:4px}.equipment-files-dialog__body[data-v-a955500a]{min-height:320px}.equipment-files-dialog__input[data-v-a955500a]{display:none}.equipment-files-dialog__empty[data-v-a955500a],.equipment-files-dialog__loading[data-v-a955500a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;text-align:center}.equipment-files-dialog__empty[data-v-a955500a]{border:1px dashed rgba(0,0,0,.16);border-radius:12px;cursor:pointer;padding:24px}.equipment-files-dialog__grid[data-v-a955500a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.equipment-files-dialog__add-tile[data-v-a955500a],.equipment-files-dialog__item[data-v-a955500a]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#f7f7f9}.equipment-files-dialog__item[data-v-a955500a]{cursor:pointer}.equipment-files-dialog__media[data-v-a955500a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.equipment-files-dialog__overlay[data-v-a955500a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);opacity:0;transition:opacity .15s ease}.equipment-files-dialog__item:hover .equipment-files-dialog__overlay[data-v-a955500a]{opacity:1}.equipment-files-dialog__caption[data-v-a955500a]{position:absolute;left:0;right:0;bottom:0;padding:8px 10px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipment-files-dialog__add-tile[data-v-a955500a]{display:flex;align-items:center;justify-content:center;cursor:pointer;border-style:dashed}.equipment-files-dialog__preview[data-v-a955500a]{display:flex;justify-content:center;align-items:center;background:#111;min-height:360px}.equipment-files-dialog__preview-media[data-v-a955500a]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}