@charset "UTF-8";
.media-library{padding:18px;border:1px solid #e1d4c0;background:#faf5eb;border-radius:8px;min-width:0}.media-library summary{font-size:14px;cursor:pointer;color:#7c6347;line-height:1.8}.media-library summary>span{margin-left:10px;font-size:12px}.media-library>p{margin:16px 0!important}.media-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-height:350px;overflow:auto;padding:5px}.media-library-grid>button{display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #ddceb8;border-radius:6px;padding:8px;background:#fffdf6;min-width:0;font:12px/1.8 var(--sans);cursor:pointer}.media-library-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f1e8d8}.media-library-grid>button:hover{border-color:#ab7047}.media-library-grid>button:focus-visible{outline:2px solid #a96840;outline-offset:2px}.media-library-grid>button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.media-library{padding:16px 12px}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
