.media-field{display:flex;flex-direction:column;gap:12px}.field-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.field-heading>div{display:flex;flex-direction:column;gap:4px}.field-heading strong{font-size:12px}.upload-button{display:inline-flex!important;align-items:center;justify-content:center;font-size:12px}.upload-button.is-disabled{opacity:.5;pointer-events:none}.media-empty{border:1px dashed #cdd4ca;border-radius:10px;padding:12px;color:var(--muted);font-size:12px;font-weight:400}.media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.media-item{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.media-item img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--soft)}.media-actions{display:flex;flex-direction:column;padding:6px;gap:5px}.media-action{border:1px solid var(--line);background:#fff;border-radius:7px;font-size:10px;padding:5px 4px}.media-action:disabled{opacity:.65;cursor:default}.danger-action{color:var(--danger)}.inline-error{margin:0;padding:9px 10px;background:#f8e7e4;color:var(--danger);border-radius:8px;font-size:12px;font-weight:400}@media(max-width:760px){.field-heading{align-items:stretch;flex-direction:column}.field-heading .button{width:100%;margin:0}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
