.wt-icon{display:inline-block;flex:none;vertical-align:middle}.wt-action,.wt-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--hd-border,#d7ddda);border-radius:5px;background:var(--hd-surface,#fff);color:var(--hd-primary,#2e4a43);padding:7px 10px;line-height:1.25;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.wt-action:hover,.wt-entry:hover{background:var(--hd-canvas,#f6f7f3);border-color:var(--hd-primary,#2e4a43);color:var(--hd-primary-hover,#1f342f);text-decoration:none}.wt-action:focus-visible,.wt-entry:focus-visible{outline:2px solid var(--hd-focus,#275ea8);outline-offset:3px}.wt-action:disabled{opacity:.6;cursor:wait}.wt-action.is-in-trainer{background:var(--hd-primary-soft,#e7eeea);border-color:var(--hd-primary,#2e4a43)}.wt-count{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.wt-action--listing{padding:5px 7px;min-height:32px;gap:4px}.wt-action--listing .wt-icon{width:18px;height:18px}.wt-entry--header{white-space:nowrap;font-size:12px;font-weight:600}.wt-entry--menu{justify-content:flex-start;background:var(--hd-canvas,#f6f7f3)}.wt-action--hanzi_page,.wt-action--progress{width:100%;font-size:13px}.wt-action--progress{min-width:0}.wt-action--progress [data-wt-label]{white-space:nowrap}.wt-count{padding:2px 4px;border-radius:3px;background:var(--hd-primary-soft,#e7eeea);color:var(--hd-primary-hover,#1f342f)}.wt-entry--footer{display:inline;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit}.wt-entry--footer:hover{background:none;border:0;color:inherit}.wt-entry--footer .wt-icon{display:none}.wt-entry--footer [data-wt-count]{display:none}@media(max-width:767px){.wt-entry--header [data-wt-label],.wt-entry--header .wt-entry__label{display:none}.wt-entry--header{gap:3px;padding:5px;min-height:34px}.wt-entry--header .wt-icon{width:21px;height:21px}.wt-entry--header .wt-count{font-size:9px}}@media(prefers-reduced-motion:reduce){.wt-action,.wt-entry{transition:none}}
