:is(.mm-article .mm-prose,.mm-prose) .dtb-copy{margin-left:0;padding:0;list-style:none;counter-reset:dtc;border:1px solid var(--mm-line);border-radius:18px;background:#fff}:is(.mm-article .mm-prose,.mm-prose) .dtb-copy>li{counter-increment:dtc;position:relative;display:flex;align-items:center;gap:12px;margin:0;padding:14px 14px 14px 52px}:is(.mm-article .mm-prose,.mm-prose) .dtb-copy>li+li{margin-top:0;border-top:1px solid var(--mm-line)}:is(.mm-article .mm-prose,.mm-prose) .dtb-copy>li::before{content:counter(dtc);position:absolute;left:14px;top:50%;translate:0 -50%;width:26px;height:26px;border-radius:50%;background:var(--mm-lilac);color:var(--mm-ink);font:600 12px/26px var(--mm-font-display);text-align:center}.dtb-copy-t{flex:1;min-width:0}.dtb-copy-b{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:96px;min-height:0;height:36px;margin:0;padding:0 10px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--mm-link);font:600 13px/1 var(--mm-font-body);cursor:pointer}.dtb-copy-b svg{width:16px;height:16px;flex:none}.dtb-copy-b b{font-weight:inherit}.dtb-copy-b:hover,.dtb-copy-b:active{background:var(--mm-lilac);box-shadow:none;transform:none}.dtb-copy-b:focus-visible{outline:2px solid var(--mm-link);outline-offset:2px}.dtb-copy-b.is-done{background:#E9F8F0;color:#157A4B}@media (max-width:479px){:is(.mm-article .mm-prose,.mm-prose) .dtb-copy>li{gap:8px;padding:12px 8px 12px 46px}:is(.mm-article .mm-prose,.mm-prose) .dtb-copy>li::before{left:10px}.dtb-copy-b{min-width:40px;width:40px;height:40px;padding:0}.dtb-copy-b b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}