.dm-media-mb{transform-origin:0 0;background:var(--k-panel);color:var(--k-text);font-size:var(--k-fs-body);position:absolute}.dm-media-mb>*{position:absolute}.dm-media-mb-head{color:var(--k-faint);box-shadow:inset 0 -1px 0 var(--k-line);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.dm-media-mb-head svg{color:var(--k-dim)}.dm-media-mb-left{box-shadow:inset -1px 0 0 var(--k-line)}.dm-media-mb-search{border-radius:var(--k-r-sm);background:var(--k-sunken);box-shadow:inset 0 0 0 1px var(--k-line-strong);color:var(--k-dim);align-items:center;gap:8px;padding:0 10px;display:flex}.dm-media-mb-search span{color:#fff}.dm-media-cat{gap:4px;padding:0 6px}.dm-media-cat svg{width:13px;height:13px}.dm-media-sources{gap:4px;display:flex}.dm-media-sources span{border-radius:var(--k-r-sm);height:22px;font-size:var(--k-fs-ui);color:var(--k-dim);align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.dm-media-sources span.is-on{color:var(--k-accent-hi);background:var(--k-accent-soft)}.dm-media-results{overflow:hidden}.dm-media-results>*{position:absolute}.dm-media-tile{background:#2e2e2e;border-radius:4px;overflow:hidden}.dm-media-tile.is-selected{box-shadow:0 0 0 2px var(--k-accent)}.dm-gif{position:absolute;inset:0;overflow:hidden}.dm-gif>span{position:absolute}.dm-gif-retro{background:linear-gradient(#2b1055,#d53369 55%,#f8a33c)}.dm-gif-sun{background:repeating-linear-gradient(#ffd56b 0 7px,#0000 7px 10px);border-radius:50%;width:56px;height:56px;margin-left:-28px;left:50%}.dm-gif-sea{background:#2b1055;height:40%;bottom:0;left:0;right:0}.dm-gif-waves{background:#f0a35e}.dm-gif-waves>span{opacity:.9;background:repeating-linear-gradient(90deg,#2e6f9e 0 30px,#3c86b8 30px 60px);border-radius:11px;width:240px;height:22px;left:0}.dm-gif-palm{background:linear-gradient(#fbb36b,#ef6f6c)}.dm-gif-sun2{background:#ffe29a;border-radius:50%;width:46px;height:46px;margin-left:-23px;top:30%;left:50%}.dm-gif-tree{transform-origin:50% 100%;font-size:72px;line-height:1;bottom:-8px;left:18px}.dm-media-egroup{box-shadow:inset 0 -1px 0 var(--k-line)}.dm-media-ehead{justify-content:space-between;align-items:center;height:30px;display:flex}.dm-media-ehead span{color:#fff9;align-items:center;gap:8px;font-weight:500;display:flex}.dm-media-ehead em{color:var(--k-faint);font-size:12px;font-style:normal}.dm-media-egrid{grid-template-columns:repeat(8,1fr);gap:8px;padding-bottom:8px;display:grid}.dm-media-egrid span{background:#2e2e2e;border-radius:4px;place-items:center;height:34px;font-size:22px;line-height:1;display:grid}.dm-media-audio{border-radius:8px}.dm-media-audio>*{position:absolute}.dm-media-play{background:var(--k-accent);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;top:12px;left:12px}.dm-media-atitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;top:11px;left:52px;right:46px;overflow:hidden}.dm-media-aby{color:var(--k-dim);font-size:12px;top:30px;left:52px}.dm-media-adur{color:var(--k-dim);font-size:12px;top:12px;right:12px}.dm-media-atrack{background:#2e2e2e;border-radius:3px;height:6px;bottom:6px;left:12px;right:12px;overflow:hidden}.dm-media-atrack i{background:var(--k-accent);position:absolute;top:0;bottom:0;left:0}.dm-media-empty{color:var(--k-dim);place-items:center;font-size:15px;font-weight:500;display:grid}.dm-media-prev{border-radius:6px;overflow:hidden}.dm-media-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.dm-media-label{font-weight:600}.dm-media-select{border-radius:var(--k-r-sm);background:var(--k-input);box-shadow:inset 0 0 0 1px var(--k-line-strong);justify-content:space-between;align-items:center;padding:0 10px;display:flex}.dm-media-chev{color:var(--k-dim);font-size:15px}.dm-media-meta{align-items:center;gap:8px;display:flex}.dm-media-meta svg{color:var(--k-dim)}.dm-media-mb-foot{background:var(--k-line)}.dk-btn.dm-media-disabled{color:var(--k-dim);background:#3a3a3a}.dm-media-pos{align-items:center;gap:12px;display:flex}.dm-media-poslabel{color:var(--k-dim)}.dm-media-posval{flex:1;height:28px}.dm-media-anim{border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding-top:6px;display:flex}.dm-media-anim span{font-size:var(--k-fs-chip);letter-spacing:.05em;color:var(--k-dim)}.dm-media-anim em{border-radius:var(--k-r-sm);width:calc(100% - 12px);height:26px;font-style:normal;font-size:var(--k-fs-ui);box-shadow:inset 0 0 0 1px var(--k-line-strong);background:#2a2a2a;place-items:center;display:grid}.dm-media-anim.is-on{box-shadow:inset 0 0 0 2px var(--k-accent)}.dm-media-anim.is-on span{color:#fff}.dm-media-agroups,.dm-media-presets{font-size:var(--k-fs-ui);flex-direction:column;gap:2px;display:flex}.dm-media-agroups span{border-radius:var(--k-r-sm);height:22px;color:var(--k-dim);place-items:center;display:grid}.dm-media-agroups span.is-on{color:var(--k-accent-hi);background:var(--k-accent-soft)}.dm-media-presets span{border-radius:var(--k-r-sm);background:#ffffff08;align-items:center;height:26px;padding:0 10px;display:flex}.dm-media-select>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}