.library-motif-tile{min-width:0;display:flex;flex-direction:column;gap:5px}.library-motif-tile>.motif-card{width:100%;flex:1}.library-preview-button{width:100%;font-size:11px;padding:5px 7px;min-height:27px;white-space:normal}.library-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:22px}.library-preview-canvas{min-height:260px;height:440px;max-height:65vh;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:18px;display:flex;align-items:center;justify-content:center}.library-preview-canvas svg{width:100%;height:100%;display:block}.library-preview-layout form{min-width:0}.library-preview-layout label{margin-bottom:10px}.library-preview-layout .check-label{display:flex;gap:8px}.library-preview-layout input[type=number]{width:100%;min-width:0}.library-preview-layout .modal-actions{flex-wrap:wrap}.library-preview-layout .modal-actions .button{white-space:normal}@media(max-width:680px){.library-preview-layout{grid-template-columns:1fr;gap:14px}.library-preview-canvas{height:230px;min-height:180px}}
.library-tile-actions{display:flex;gap:4px;flex-wrap:wrap}.library-tile-actions>.button{flex:1 1 65px;width:auto}.library-category-row{display:flex;gap:8px;align-items:center;margin:10px 0;flex-wrap:wrap}.library-category-row>input{flex:1;min-width:120px}.library-category-row>.button{flex:0 0 auto}#categoryTabs{max-height:180px;overflow-y:auto;flex-shrink:0}#manageCategories{border:1px dashed var(--line);color:var(--text)}
