/* 业务地址·归属管理页 —— 复用 dict.css 视觉,仅补本页特有样式。
 * 同时 link dict.css(按钮/卡片/弹窗/toast/登录门)+ 本文件(地址卡头/主归属徽标/只读字段)。 */

/* 顶栏内跳转到基础字典的小链接 */
.nav-link {
  font-size: 12px; font-weight: 400; color: #2563eb;
  text-decoration: none; margin-left: 12px;
}
.nav-link:hover { text-decoration: underline; }

/* 地址分组卡头:地址等宽显示 + 主归属摘要 */
.addr-card > .addr-head {
  display: flex; align-items: baseline; gap: 12px;
  padding: 11px 16px; background: #fbfcfd; border-bottom: 1px solid #eef0f2;
  flex-wrap: wrap;
}
.addr-mono {
  font-family: "SFMono-Regular", Menlo, Consolas, monospace;
  font-size: 13px; font-weight: 600; color: #1f2328;
  word-break: break-all;
}
.addr-summary { font-size: 12px; color: #6b7280; }
.addr-summary.no-primary { color: #a06a00; }

/* 归属行:公司/部门(/板块) + 单据号 + 徽标 */
.own-row .who { font-weight: 500; }
.own-row.inactive .who { color: #8a9099; font-weight: 400; }
.own-row .docno { font-size: 12px; color: #8a9099; }

/* 主归属徽标(蓝色,区别于在用/停用的灰徽标) */
.badge.primary {
  color: #1d4fd0; background: #e8effd; border-color: #c3d6fb;
}

/* 新增弹窗:必填星号、主归属勾选行、软提示 */
.req { color: #c02626; }
.chk-line { display: flex; align-items: center; gap: 7px; color: #1f2328 !important; margin-bottom: 0 !important; }
.chk-line input { width: auto !important; }
.soft-hint {
  margin-top: 6px; font-size: 12px; color: #8a5a00;
  background: #fdf3e2; border: 1px solid #f0d9a8; border-radius: 6px; padding: 6px 9px;
}
.soft-hint[hidden] { display: none; }

/* 改归属弹窗:地址/公司 置灰只读字段 */
.field input.ro {
  background: #f3f4f6; color: #8a9099; cursor: not-allowed;
}
