/* 设置页「模型与渠道」角色锁的提示样式 */
.xhs-plock {
  margin: 0 0 12px;
  padding: 10px 13px;
  border-radius: 9px;
  display: flex;
  flex-direction: column;
  gap: 3px;
  font-size: 12.5px;
  line-height: 1.55;
  border: 1px solid #3a3630;
  background: #1e1c19;
}
.xhs-plock b { font-size: 13px; }
.xhs-plock span { opacity: .76; }
.xhs-plock.is-locked {
  border-color: rgba(200, 128, 31, .5);
  background: rgba(200, 128, 31, .10);
}
.xhs-plock.is-locked b { color: #e0a03c; }
.xhs-plock.is-owned {
  border-color: rgba(31, 157, 109, .45);
  background: rgba(31, 157, 109, .09);
}
.xhs-plock.is-owned b { color: #35c98d; }

/* 被锁的输入框：看得出是「只读展示」而不是「坏了」 */
.xhs-plock-input {
  opacity: .72 !important;
  cursor: not-allowed !important;
  background: rgba(255, 255, 255, .03) !important;
}
.xhs-plock-btn {
  opacity: .45 !important;
  cursor: not-allowed !important;
}

/* 浅色主题 */
[data-vr-theme="light"] .xhs-plock {
  border-color: #f0dade;
  background: #fdf7f8;
}
[data-vr-theme="light"] .xhs-plock.is-locked {
  border-color: rgba(200, 128, 31, .42);
  background: rgba(200, 128, 31, .09);
}
[data-vr-theme="light"] .xhs-plock.is-locked b { color: #b8761a; }
[data-vr-theme="light"] .xhs-plock.is-owned {
  border-color: rgba(31, 157, 109, .38);
  background: rgba(31, 157, 109, .08);
}
[data-vr-theme="light"] .xhs-plock.is-owned b { color: #1f9d6d; }
[data-vr-theme="light"] .xhs-plock-input { background: #f7f2f3 !important; }
