/* Email Studio 2.2: bibliothèque image et contrôle de style */
.em-library{border-top:1px solid #dae6da;margin-top:18px;padding-top:16px;display:grid;gap:12px}.em-library>label,.em-gallery-forms form{display:grid;gap:7px;font-size:12px}.em-library input{min-width:0;width:100%}.em-gallery-forms{display:grid;gap:12px}.em-gallery-forms form{background:#f7f9f7;border:1px solid #e0eae1;border-radius:12px;padding:12px}.em-gallery-forms button{justify-self:start}.em-media-results{display:grid;gap:8px;max-height:280px;overflow:auto}.em-gallery-row{display:grid;grid-template-columns:64px 1fr;gap:9px;border:1px solid #e2eae2;border-radius:10px;padding:8px;background:#fff;min-width:0}.em-gallery-row img{width:64px;height:64px;object-fit:cover;border-radius:7px}.em-gallery-row strong,.em-gallery-row small{display:block;overflow-wrap:anywhere;font-size:11px}.em-gallery-row small{color:#687e72;margin:3px 0 6px}.em-gallery-row .btn{padding:5px 8px}.em-styling,.em-grid-properties{margin:16px 0;border-top:1px solid #e2ebe3;padding-top:16px;display:grid;gap:10px}.em-styling h3,.em-grid-properties h3{font-size:13px;margin:0;color:#174b3d}.em-styling label,.em-grid-properties label{display:grid;gap:4px;font-size:11px}.em-styling .em-check{display:flex;align-items:center;gap:8px}.em-check input{width:auto}.em-grid-product{border:1px solid #e4e9e3;border-radius:8px;padding:10px;display:grid;gap:6px;font-size:12px}.em-grid-product .actions{gap:4px}.em-grid-product .btn{padding:5px 7px;font-size:10px}.es-left,.es-right{min-width:0}
