.cm-deco{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cm-deco li{align-items:flex-start;gap:7px;min-width:0;display:flex}.cm-dn{font:600 10.5px var(--font-mono);color:var(--color-ink4);flex:none;width:10px;padding-top:3px}.cm-logo{width:20px;height:20px;font:700 8.5px var(--font-mono);letter-spacing:.02em;color:var(--lt);background:color-mix(in srgb, var(--lt) 11%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lt) 26%, #fff);border-radius:5px;flex:none;place-items:center;display:inline-grid}.cm-dt{flex-direction:column;gap:1px;min-width:0;display:flex}.cm-dl{color:var(--color-ink2);font-size:13px;line-height:1.35}.cm-dpos{color:var(--color-ink)}.cm-dname{font:600 10.5px var(--font-mono);letter-spacing:.04em;color:var(--color-ink3);white-space:nowrap}.cm-ddes{color:var(--color-ink3);white-space:nowrap;font-size:10.5px}.cm-dmeta{color:var(--color-ink3);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.cm-dmeta .mono{color:var(--color-ink2);font-size:11.5px}.cm-deco.is-compact{gap:3px}.cm-deco.is-compact .cm-logo{width:18px;height:18px;font-size:8px}.cm-rm{width:min(640px,94vw)}.cm-rm-h{border-bottom:1px solid var(--color-line);background:var(--color-canvas);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px 14px;display:flex}.cm-rm-t{color:var(--color-ink);letter-spacing:-.01em;margin-top:4px;font-size:19px;font-weight:600}.cm-rm-x{flex:none;position:static}.cm-rm-b{background:var(--color-canvas);padding:16px 22px 18px}.cm-rm-last{font:500 11.5px var(--font-body);letter-spacing:0;text-transform:none;color:var(--color-ink3);margin-left:6px}.cm-rm-clear{font:600 12px var(--font-body);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:4px 0}.cm-rm-grid{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:6px;display:grid}.cm-rm-cell{border:1px solid var(--color-line);background:var(--color-raised);border-radius:9px;flex-direction:column;align-items:stretch;gap:3px;padding:7px 6px 6px;display:flex}.cm-rm-cell.has-q{border-color:var(--color-accent-border);background:#fff}.cm-rm-cell label{font:600 10.5px var(--font-mono);letter-spacing:.04em;color:var(--color-ink3);text-align:center}.cm-rm-cell input{border:1px solid var(--color-line2);text-align:center;width:100%;min-height:38px;font:600 16px var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-ink);-moz-appearance:textfield;background:#fff;border-radius:7px;padding:0 2px}.cm-rm-cell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cm-rm-cell input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cm-rm-cell input:focus{outline:2px solid var(--color-accent-border);outline-offset:0;border-color:var(--color-accent)}.cm-rm-st{color:var(--color-ink4);text-align:center;white-space:nowrap;font-size:11px}.cm-rm-st.is-buy{color:var(--color-warn)}.cm-rm-sum{border-top:1px solid var(--color-line);margin-top:14px}.cm-rm-sum>div{color:var(--color-ink2);border-bottom:1px solid var(--color-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.cm-rm-sum>div>span:last-child{color:var(--color-ink);text-align:right;font-weight:500}.cm-rm-sum .cm-rm-tot{border-bottom:0;align-items:baseline;padding-top:10px}.cm-rm-tot>span:first-child{color:var(--color-ink);font-weight:600}.cm-rm-tot .serif{font-size:24px;line-height:1}.cm-rm-sum .cm-rm-gp{color:var(--color-ink3);border-bottom:0;padding-top:0;font-size:12px}.cm-rm-sum .cm-rm-gp>span:last-child{color:var(--color-ink3);font-weight:400}.cm-rm-f{border-top:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;display:flex}.cm-rm-f .btn{min-height:40px}.cm-rm-f .btn[disabled]{opacity:.45;cursor:not-allowed}.cm-rm-ok{align-items:flex-start;gap:12px;display:flex}.cm-rm-tick{background:var(--color-okbg);width:34px;height:34px;color:var(--color-ok);border-radius:100px;flex:none;place-items:center;display:grid}.cm-rm-q{border:1px solid var(--color-line);background:var(--color-raised);border-radius:10px;margin-top:14px;padding:12px 14px}.cm-flag{font:500 10.5px var(--font-mono);letter-spacing:.02em;color:var(--color-warn);white-space:nowrap;background:#fbf3e0;border-radius:4px;align-items:center;padding:1px 6px;display:inline-flex}@media (width<=767px){.cm-rm{border-radius:16px 16px 0 0;width:100vw;max-height:92vh;top:auto;bottom:0;left:0;transform:translateY(12px)}.cm-rm.on{transform:none}.cm-rm-h,.cm-rm-b{padding-left:16px;padding-right:16px}.cm-rm-f{padding:12px 16px}.cm-rm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
