.dc-or{display:flex;align-items:center;gap:12px;margin:22px 0 12px;color:var(--mut);font-weight:700;font-size:14px}
.dc-or::before,.dc-or::after{content:"";flex:1;height:1px;background:var(--line)}
.dc-pastebox{border:1px solid var(--line);border-radius:18px;padding:14px;background:#fff}
.dc-paste{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;min-height:150px;white-space:pre;overflow:auto}
.dc-pastego{justify-content:flex-end;margin-top:10px}
.dc-title{display:flex;flex-direction:column;min-width:0}
.dc-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dc-title span{font-size:13.5px}
.dc-opts{margin-bottom:16px;align-items:flex-start}
.dc-opts .opt{min-width:180px}
.dc-checks{display:flex;flex-direction:column;gap:8px;flex-basis:100%}
.dc-out{max-height:460px;word-break:normal;overflow-wrap:anywhere}
.dc-tablewrap{overflow:auto;max-height:460px;border:1px solid var(--line);border-radius:12px}
.dc-table{border-collapse:collapse;font-size:13.5px;min-width:100%}
.dc-table th,.dc-table td{padding:7px 10px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}
.dc-table th{background:var(--soft);position:sticky;top:0;font-weight:700}
.dc-table .dc-n{color:var(--mut);font-size:12px;text-align:right;background:var(--soft);width:1%}
.dc-note{font-size:13.5px;margin:8px 0 0}
.dc-acts{gap:10px}
.dc-wait{margin:20px 0}
@media (max-width:600px){.dc-opts .opt{min-width:0;flex:1 1 100%}.dc-opts select.inp{width:100%}.dc-acts{width:100%;flex-wrap:nowrap}.dc-acts .btn{flex:1 1 auto;padding:13px 14px;white-space:nowrap;font-size:15px}}
