.goson-upload-list{clear:both;display:grid;gap:8px;grid-column:1/-1;margin:12px 0;padding:8px;border:1px solid #ddd2e5;border-radius:8px;background:#faf8fc;max-height:280px;overflow:auto;box-sizing:border-box}.goson-upload-row{display:flex;gap:10px;align-items:center;padding:8px;background:#fff;border-radius:6px;min-width:0}.goson-upload-row>img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.goson-upload-row>div:not(.goson-upload-actions){flex:1;min-width:0}.goson-upload-row b,.goson-upload-row span{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.goson-upload-row span{color:#776487}.goson-upload-row progress{display:block;width:100%;height:7px;margin-top:5px;accent-color:#8968aa}.goson-upload-actions{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.goson-upload-actions button{font:inherit!important;font-size:12px!important;padding:5px 8px!important;min-height:32px;width:auto!important;border:1px solid #b59acb;border-radius:4px;background:#fff;color:#62437c}.goson-upload-actions [hidden],.goson-upload-row>[hidden]{display:none!important}@media(max-width:480px){.goson-upload-row{flex-wrap:wrap}.goson-upload-row>div:not(.goson-upload-actions){flex-basis:calc(100% - 60px)}.goson-upload-actions{margin-left:auto}}
.goson-image-input-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0;padding:6px;border:1px dashed #b59acb;border-radius:5px}.goson-image-input-tools button{font:inherit;font-size:12px;min-height:32px;padding:5px 8px;border:1px solid #b59acb;border-radius:4px;color:#62437c;background:white}.goson-image-input-tools small{font-size:12px;color:#776487}.goson-image-input-tools:focus-visible{outline:2px solid #8968aa;outline-offset:2px}
.app-locked .goson-upload-list,.app-locked .goson-image-input-tools{display:none!important}
