/* Product image space keeps only page geometry; visible controls live in the shared Feishu layer. */
[data-product-image-library]{display:block!important;width:100%;height:100%;min-height:620px;border:0!important;background:var(--feishu-color-bg-0)!important}
body .课程生产工作台[data-course-production-stage="product-images"] .课程生产模块页头{visibility:hidden}
body[data-lg-navigation-ready] #环节轨道 .课程生产工作台[data-course-production-stage="product-images"]>.ark-page-heading{display:none!important}
.product-space{display:grid;grid-template-columns:176px minmax(0,1fr);width:100%;height:min(900px,calc(100dvh - 166px));min-height:600px;margin-top:36px;overflow:hidden;background:var(--feishu-color-bg-0)}
.product-space-main{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:0 8px}
.product-space-crumb{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 2px;color:var(--feishu-color-text-1);font-size:12px}.product-space-crumb[hidden]{display:none}.product-space-crumb small{color:var(--feishu-color-text-2)}
.product-space-scroll{min-height:0;overflow:auto}
.product-folder-icon{display:block;width:48px;height:40px;color:var(--feishu-color-primary)}.product-select-spacer{display:block;width:16px}.product-folder-row{cursor:pointer}.product-folder-row strong{max-width:260px;line-height:1.35;overflow-wrap:anywhere}
.product-file-thumb{height:62px;padding:0!important;text-align:left}.product-file-thumb img{display:block;max-width:57px;max-height:57px;object-fit:contain;border-radius:var(--feishu-border-radius-extra-small)}.product-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0!important;text-align:left}.product-row-actions{display:flex;gap:8px;white-space:nowrap}.product-row-actions button{padding:0!important;font-size:12px}
.飞书文件夹卡片 .product-folder-icon{width:74px;height:64px}
@media(max-width:1050px){.飞书素材工具栏{flex-wrap:wrap;padding:8px 2px}.飞书工具栏弹性区{flex-basis:10%}}
