.sys-photo-editor{min-width:0}.sys-photo-editor small{display:block;margin:6px 0;color:var(--acc-muted,var(--muted,#687584))}.sys-photo-list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.sys-photo-card{border:1px solid var(--acc-stroke,var(--line,#ccd4de));padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px;max-width:100%;background:var(--acc-panel-bg,var(--panel,#fff))}.sys-photo-card img{grid-column:1/-1;max-width:128px;max-height:128px;object-fit:contain;justify-self:center}.sys-photo-card.is-expanded{width:min(100%,640px)}.sys-photo-card.is-expanded img{max-width:100%;max-height:640px}.sys-photo-card button,.sys-photo-pick{min-height:34px;border:1px solid var(--acc-stroke,var(--line,#ccd4de));padding:6px 10px;background:var(--acc-card-soft-bg,var(--secondary,#f3f5f7));color:inherit;cursor:pointer}.sys-photo-drop{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border:1px dashed var(--acc-brand,#3c8dbc);padding:12px}.sys-photo-drop.is-dragover{outline:2px solid var(--acc-brand,#3c8dbc)}.sys-photo-pick{display:flex;flex-direction:column;gap:6px;max-width:100%}.sys-photo-pick input{max-width:100%;min-width:0}.sys-photo-summary{display:flex;gap:5px;flex-wrap:wrap}.sys-photo-summary img{width:48px;height:48px;object-fit:contain}.sys-photo-editor [hidden]{display:none!important}.sys-photo-editor :is(button,input):focus-visible{outline:2px solid var(--acc-brand,#3c8dbc);outline-offset:3px}
.inventory-editor fieldset,.inventory-fields>*,[data-product-code]{min-width:0}
[data-product-code] small{display:block;white-space:normal;overflow-wrap:anywhere;margin-top:8px}
[data-symbol-preview] svg{max-width:100%;height:auto}
.sys-photo-editor input[type=file]{max-width:100%;min-width:0;width:100%}
