/* CS_UI_BATCH_V1+V2（20261022 冉总） */
/* ④ 编辑弹窗「金额与日期」隐藏（数据保留在隐藏字段里，网签/PDF 生成不受影响） */
#editAmountField, #editSignDateField, #editAmountDisplayField, #editDateRangeRow { display: none !important; }
/* ⑦ 弹窗可拖拽调整大小（重开时 input-normalize.js 清空内联宽高 → 回默认尺寸） */
@media (hover: hover) and (pointer: fine) {
  .modal-overlay .modal { resize: both; overflow: auto; }
}
/* ⑧ 复选框：方框 → 圆圈造型（选中=蓝底白勾圆点） */
input[type="checkbox"] { appearance: none; -webkit-appearance: none; width: 16px; height: 16px; min-width: 16px; border: 1.5px solid #b9c2d0; border-radius: 50%; background: #fff; cursor: pointer; position: relative; vertical-align: -3px; transition: .15s; }
input[type="checkbox"]:hover { border-color: #2563eb; }
input[type="checkbox"]:checked { background: #2563eb; border-color: #2563eb; }
input[type="checkbox"]:checked::after { content: ''; position: absolute; left: 4.5px; top: 1.5px; width: 4px; height: 8px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
input[type="checkbox"]:disabled { opacity: .5; cursor: not-allowed; }
/* ⑫ 电话外呼标记 hover 效果 */
.qy-call-icon:hover { transform: scale(1.2); }

/* WEB_ICON_GOLD_V1（20261023 冉总：生成签约链接的握手图标改金色） */
.action-web i, .action-web .fa-handshake { color: #D4A017 !important; }
.action-web:hover i { color: #B8860B !important; }

/* ===== WEB_ICON_LOGO_V1（20261023 老板需求）：网签图标改公司 logo 徽标（金色，按参考图 65dfc3e9）===== */
.action-web i{display:inline-block;width:18px;height:18px;background:url('/assets/webicon_gold.png?v=1') no-repeat center/contain;font-size:0;line-height:0;vertical-align:middle;}
.action-web i::before{content:none !important;}
/* ===== BROKEN_ICON_TORN_V1（20261023 老板需求）：毁约图标改「文件撕开」===== */
.action-broken i{display:inline-block;width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22rgba%28207%2C19%2C34%2C0.12%29%22%20stroke%3D%22%23cf1322%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%202.5%20H15%20L15.2%207.5%2012.8%209.1%2014.4%2010.9%2012.2%2012.3%2013.6%2013.9%2012.9%2014.6%206.5%2014.9%20Z%22%2F%3E%3Cpath%20d%3D%22M15%202.5%2018.6%206.2%2015.3%206.4%20Z%22%2F%3E%3Cpath%20d%3D%22M8.2%2017.2%2014.9%2016.8%2014.5%2021.8%208.4%2021.9%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain;font-size:0;line-height:0;vertical-align:middle;}
.action-broken i::before{content:none !important;}
/* ===== PARTY_MASK_COPY_V1（20261023 老板需求）：甲乙方打码 + 悬停复制 ===== */
.qy-mask-cell{display:inline-flex;align-items:center;gap:4px;max-width:170px;vertical-align:middle;}
.qy-mask-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;}
.qy-copy-btn{display:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#f0f5ff;border:1px solid #adc6ff;color:#2f54eb;cursor:pointer;font-size:11px;flex:none;}
td:hover .qy-copy-btn,.qy-mask-cell:hover .qy-copy-btn{display:inline-flex;}
@media (hover:none){.qy-copy-btn{display:inline-flex;}}
.qy-copy-btn:hover{background:#d6e4ff;}
