.size20{width:20%}.size40{width:40%}.text_medium{word-wrap:break-word}.app-nav .nav-header a{color:#eeeeee}.app-nav .nav-header a:after{margin-top:-1px;font-size:14px}.filter-form{width:50%}.trestle-table{margin-bottom:40px}.w100{width:100px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px}.photo-grid__item{border:1px solid #ddd;border-radius:6px;padding:6px;background:#fff;cursor:grab}.photo-grid__item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;display:block}.photo-grid__item.is-dragging{opacity:0.4}.photo-grid__item.is-drop-target{outline:2px solid #2e3bff}.photo-grid__caption{font-size:12px;color:#666;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photo-grid__actions{display:flex;justify-content:space-between;font-size:12px}.photo-grid.is-failed{outline:2px solid #c0392b}
