.word-management{margin-block:1rem;min-inline-size:0}.word-management-panel{padding:1rem;border:1px solid #718096;border-radius:1rem;margin-block-start:.75rem}.word-management :is(p,h2,label,span,small,button,legend){overflow-wrap:anywhere;white-space:normal;min-inline-size:0}.word-management button{padding:.65rem 1rem;min-block-size:44px;max-inline-size:100%;height:auto}.word-management :is(input[type=search],select){display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:.6rem;font:inherit;background:var(--panel,#fff);color:var(--text,#172033)}.word-management-controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-block:1rem}.word-management-controls>label{flex:1 1 16rem}.word-management-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding-block:.5rem;text-align:start}.word-management input[type=checkbox]{inline-size:1.2rem;block-size:1.2rem;margin-block-start:.2rem}.word-management ul{list-style:none;padding:0}.word-management li{border-block-end:1px solid #718096;padding-block:.3rem}.word-management small{display:block;margin-block-start:.35rem}.word-management dialog{box-sizing:border-box;inline-size:min(42rem,calc(100vw - 2rem));max-inline-size:calc(100vw - 2rem);max-block-size:calc(100dvh - 2rem);overflow-y:auto;padding:1rem;border:1px solid #718096;border-radius:1rem;background:#fff;color:#172033}.word-management dialog::backdrop{background:#0009}.word-management fieldset{min-inline-size:0;margin-block:1rem}[data-theme=dark] .word-management :is(dialog,input[type=search],select){background:#172033;color:#f3f5f8}