.dlk-c{--dlk-gap:16px;--dlk-sq-r:18px;width:100%;box-sizing:border-box}
.dlk-c button{font:inherit;cursor:pointer}
.dlk-c-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.dlk-c-hr{display:flex;align-items:center;gap:10px}
.dlk-c-hicon{display:inline-flex;font-size:26px}
.dlk-c-hicon svg,.dlk-c-allic svg,.dlk-c-ico svg,.dlk-c-arrow svg{width:1em;height:1em;fill:currentColor}
.dlk-c-title{font-size:20px;font-weight:700}
.dlk-c-all{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;transition:color .2s}
.dlk-c-allic{display:inline-flex;font-size:14px;transition:color .2s}

.dlk-c-wrap{position:relative}
.dlk-c-track{display:flex;gap:var(--dlk-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:4px 2px 8px;cursor:grab}
.dlk-c-track::-webkit-scrollbar{display:none}
.dlk-c-track.dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}
.dlk-c-track.dragging a{pointer-events:none}
.dlk-c-item{flex:0 0 calc((100% - 5 * var(--dlk-gap)) / 6);min-width:0;scroll-snap-align:start}
.dlk-c-link{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;text-align:center;-webkit-user-drag:none}
.dlk-c-ico{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:76px;height:76px;font-size:30px;border:2px solid;transition:.2s}
.dlk-c.is-circle .dlk-c-ico{border-radius:50%}
.dlk-c.is-square .dlk-c-ico{border-radius:var(--dlk-sq-r)}
.dlk-c.is-plain .dlk-c-ico{border-width:0!important;border-radius:0}
.dlk-c-name{font-weight:700;font-size:15px;line-height:1.4}
.dlk-c-count{font-size:13px;transition:color .2s}

.dlk-c-arrow{position:absolute;top:calc(50% - 14px);transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid;padding:0;font-size:16px;box-shadow:0 4px 14px rgba(15,23,42,.14);transition:.2s}
.dlk-c-prev{inset-inline-start:-14px}
.dlk-c-next{inset-inline-end:-14px}
.dlk-c-arrow:disabled{opacity:.35;cursor:default}
.dlk-c[dir=ltr] .dlk-c-arrow svg,.dlk-c[dir=ltr] .dlk-c-arrow i{transform:scaleX(-1)}
.dlk-c.no-scroll .dlk-c-arrow{display:none}
@media(max-width:767px){.dlk-c-prev{inset-inline-start:-6px}.dlk-c-next{inset-inline-end:-6px}}
