/* /chuyen-chu-hoa-thuong/ — phần riêng (khung chung: /dora-assets/tools/kit.css) */
.cc-ta{width:100%;min-height:200px;padding:12px;border:1px solid var(--t-line-d);border-radius:var(--t-r-s);font:16px/1.55 var(--t-font);color:var(--t-ink);background:#fff;resize:vertical;display:block}
.cc-ta:focus{border-color:var(--t-main);outline:0;box-shadow:0 0 0 3px rgba(0,102,255,.15)}
.cc-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}
.cc-btns button{border:1px solid var(--t-line-d);background:#fff;border-radius:12px;min-height:48px;padding:8px 10px;font:600 15px/1.25 var(--t-font);color:var(--t-ink);cursor:pointer;transition:border-color .15s,background .15s}
.cc-btns button:hover{border-color:var(--t-main);background:var(--t-main-ll)}
.cc-btns button.on{border-color:var(--t-main);background:var(--t-main);color:#fff}
.cc-btns small{display:block;font-weight:400;font-size:12px;color:var(--t-mute)}
.cc-btns button.on small{color:rgba(255,255,255,.85)}
.cc-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.cc-info{font-size:13px;color:var(--t-mute);font-variant-numeric:tabular-nums}
.cc-kbd{display:inline-block;border:1px solid var(--t-line-d);border-bottom-width:2px;border-radius:6px;padding:0 6px;font:600 14px/1.5 ui-monospace,Consolas,monospace;background:#fff}
.cc-tbl code{font:14px ui-monospace,Consolas,monospace;background:var(--t-main-ll);padding:1px 5px;border-radius:5px}
@media (max-width:640px){
  .cc-btns{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cc-ta{min-height:170px}
}
