.kt-dl-maker-grid,.kt-dl-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:14px;margin:18px 0}.kt-dl-maker,.kt-dl-model{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;min-height:125px;border:1px solid #8995a744;border-radius:12px;background:var(--card,#fff);padding:14px;color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.kt-dl-maker:hover,.kt-dl-model:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0002}.kt-dl-maker img,.kt-dl-model img{width:100%;max-width:155px;height:90px;object-fit:contain}.kt-dl-letter{display:grid;place-items:center;width:70px;height:70px;background:#2478b51c;border-radius:12px;font-size:2rem;font-weight:bold}.kt-dl-documents{margin:24px 0;padding-top:10px;scroll-margin-top:85px}.kt-dl-section{scroll-margin-top:95px}.kt-dl-table-wrap{overflow-x:auto}.kt-dl-table{width:100%;border-collapse:collapse}.kt-dl-table th,.kt-dl-table td{text-align:left;border-bottom:1px solid #8995a733;padding:12px 15px}.kt-dl-link{font-weight:700;white-space:nowrap}.kt-dl-sort{display:grid;gap:8px;padding:8px;border-left:2px solid #8995a744}.kt-dl-sort-item{border:1px solid #8995a755;border-radius:8px;padding:8px;background:var(--card,#fff)}.kt-dl-sort-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kt-dl-sort-head strong{flex:1}.kt-dl-sort-head form{margin:0}.kt-dl-handle{cursor:grab;user-select:none;font-size:24px}.kt-dl-editor{display:grid;gap:15px;max-width:780px}.kt-dl-editor label{display:grid;gap:6px}.kt-dl-editor input[type=checkbox]{width:auto}.kt-dl-image-preview{width:170px;height:115px;object-fit:contain}.kt-dl-media-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));max-height:330px;overflow:auto;gap:7px}.kt-dl-media-results button{padding:5px;cursor:pointer}.kt-dl-media-results img{width:100%;height:80px;object-fit:contain}[hidden]{display:none!important}
