/* 1106 用户复核修订：仅在独立副本内覆盖。 */
.r12x-sample-note-intro { margin: 0 0 10px; color: var(--muted, #a0a7b0); font-size: 11px; line-height: 1.6; }
.r12x-sample-note-intro strong { display: block; margin-bottom: 3px; color: var(--ink, #eceef1); font-size: 12px; }
.r12x-sample-job { margin: 10px 0 0; padding: 8px 10px; border: 1px solid var(--line-strong, #30363d); border-radius: 8px; color: var(--muted, #a0a7b0); font-size: 11px; line-height: 1.6; }

/* 1. 所有文本输入使用原生竖线 caret；只保留插入竖线，不生成也不显示蓝色圆点。
   plaintext-only 的 contenteditable 也覆盖；caret-shape 支持的浏览器强制 bar。
   注意：这里不再用 display:none 掩盖拖放点；r12-master.css 已把 .r12m-drop-dot
   整条样式删除，r12-master.js 只创建 .r12m-drop-line。 */
input, textarea, [contenteditable="true"], [contenteditable="plaintext-only"] {
  caret-color: currentColor;
  caret-shape: bar;
}
.r12m-input,
.r12m-dock-input,
.r12-textarea textarea,
.r12-textarea-input,
.r12-editable,
.r12-composer [contenteditable],
.r12m-dock [contenteditable] {
  caret-color: var(--r12-ink, currentColor);
  caret-shape: bar;
}

/* 4. 主题卡只弱化当前卡片的选中边框，保留选中勾与键盘焦点。 */
.r12h-style-card[aria-pressed="true"] { border-color: var(--r12-line-strong); box-shadow: none; }

/* 5. 空标签不占素材卡底部空间。 */
.r12l-card-tags:empty { display: none; }

/* 6. 候选缩略图放大，保持下方操作条不重叠。 */
.r12av2-thumb { width: 48px; height: 36px; }

/* 7. 圆角按各外层 border + padding 计算；输入阴影减弱。 */
.r12-card .r12-card-media { border-radius: max(0px, calc(var(--r12-r-card) - 7px)); }
.r12h-style-panel .r12h-style-card .r12-card-media { border-radius: max(0px, calc(var(--r12-r-card) - 5px)); }
.r12av2-card .r12av2-media { border-radius: max(0px, calc(var(--r12-r-card) - 6px)); }
/* 右侧栏 foot 内边距 5，内圆角 = 外圆角 16 − 5 = 11；与 r12-master.css 同一口径。 */
.r12m-side .r12-composer { border-radius: max(0px, calc(var(--r12-r-panel) - 5px)); }
.r12-composer { box-shadow: var(--r12-glass-shadow, 0 4px 16px rgb(0 0 0 / .12)); }

/* 2. 普通表单保留单层输入框和轻微投影；复合主控内的 textarea 不参与这条，
   否则 0 1px 2px 的投影会在透明 textarea 下面画出一层“小输入框”，形成框套框。 */
input:not(.r12m-input):not(.r12m-dock-input),
textarea:not(.r12m-input):not(.r12m-dock-input):not(.r12-textarea-input),
.r12-input { box-shadow: 0 1px 2px rgb(0 0 0 / .04); }
.r12m-input,
.r12m-dock-input,
.r12-textarea textarea,
.r12-textarea-input {
  border: 0;
  border-radius: 0;
  outline: 0;
  background: transparent;
  box-shadow: none !important;
}
.r12m-input:focus,
.r12m-input:focus-visible,
.r12m-dock-input:focus,
.r12m-dock-input:focus-visible,
.r12-textarea textarea:focus,
.r12-textarea textarea:focus-visible {
  border: 0;
  outline: 0;
  box-shadow: none !important;
}
