.app-page[data-page="stock-image-transfer"]{height:100%;min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}
#stockImageTransferWorkspace{height:100%;min-height:0;overflow:hidden}
.sit-shell{height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:6px;font-size:var(--erp-content-font-size,9pt)}
.sit-heading,.sit-toolbar,.sit-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none}
.sit-heading{justify-content:space-between;padding:8px 10px;border:1px solid var(--border,#dce4e8);border-radius:12px;background:var(--surface,#fff)}
.sit-heading h1{margin:0;color:var(--navy,#20355c);font-size:22px}.sit-heading p{margin:0}
details[data-nav-group="stock-image-transfer"] summary strong{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}
.sit-help{margin:0 4px;color:var(--muted,#687889);flex:none;line-height:1.4}
.sit-toolbar{padding:2px 4px}.sit-toolbar>span{overflow-wrap:anywhere;min-width:0}
#sitGrid{flex:1 1 0;min-height:0;overflow:auto}#sitGrid table{width:100%;min-width:720px}
#sitGrid th{white-space:nowrap}#sitGrid td{padding:4px 8px;height:64px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
#sitGrid .sit-image-cell{width:80px;text-align:center}#sitGrid img{display:block;object-fit:contain;max-width:64px;margin:auto;border-radius:6px}
.sit-product strong,.sit-product span{display:block}.sit-product span{margin-top:4px}.sit-product{min-width:220px}
.sit-invalid{color:var(--danger,#aa3b35)}.sit-footer{padding:4px 6px}.sit-footer>span{margin-right:auto;font-variant-numeric:tabular-nums}
.sit-footer .standard-command-set{flex-wrap:wrap}.sit-heading .standard-command-set{flex-wrap:wrap}
@media(max-width:700px){.sit-heading h1{font-size:18px}.sit-help{font-size:.9em}.sit-footer{gap:4px}}
