   padding: 0.5rem 0.25rem;

    }

    .selection-label:hover {
      background-color: #ebebeb;
    }

    .grid-layout {
      display: grid;
      grid-template-columns: auto auto 1fr;
      /* input | key | body */
      align-items: baseline;
      /* 让文字基线对齐 */
      gap: 8px;
      /* 可选：增加一点间距 */
    }

    /* 可选美化 */
    .selection-key {
      white-space: nowrap;
      /* 防止 key 换行 */
      font-weight: bold;
      margin-right: 0.25rem;
    }

    