/* =========================================================
   成品漫剧剧本详情 · 增量样式（与 page-detail.css 配合使用）
   ========================================================= */
.dinfo .gen span.kind-lb{background:var(--brand);color:#fff;box-shadow:none;font-weight:500}

/* 原著与改编权 */
.src{margin-top:18px;display:flex;gap:26px;align-items:center;border-radius:var(--r-lg);padding:22px 28px 22px 22px;background:linear-gradient(165deg,#FBE9D9 0%,#FFF6EE 55%,#FFFBF6 100%);box-shadow:0 0 0 1px rgba(210,120,50,.14)}
.src .cover{width:88px;border-radius:8px;box-shadow:0 10px 22px rgba(90,50,20,.2)}
.src .bd{flex:1}
.src .k{font-size:12px;color:var(--brand-d);font-weight:600}
.src h4{font-size:19px;margin-top:4px}
.src p{font-size:13px;color:var(--ink-2);line-height:1.8;margin-top:10px;max-width:440px}
.src .rt{flex:none;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:10px}
.src .rt small{font-size:12px;color:var(--ink-3)}
.src .price{font-size:24px}

/* 交付清单 */
.pack{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pk-it{display:flex;gap:16px;background:#fff;border-radius:var(--r-md);padding:20px 22px;box-shadow:var(--sh)}
.pk-it .ic{width:40px;height:40px;flex:none;border-radius:12px;background:var(--brand-soft);color:var(--brand-d);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}
.pk-it h4{font-size:15px}
.pk-it p{font-size:13px;color:var(--ink-2);line-height:1.75;margin-top:4px}
.pk-it .fm{font-size:12px;color:var(--ink-3);margin-top:8px}

/* 制作说明 */
.mk{margin-top:18px;background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh);padding:8px 32px}
.mk div{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid var(--line-2)}
.mk div:last-child{border-bottom:0}
.mk dt{width:88px;flex:none;font-size:13px;color:var(--ink-3);line-height:1.8}
.mk dd{font-size:14px;color:var(--ink);line-height:1.8}
.mk dd small{display:block;font-size:12px;color:var(--ink-3);line-height:1.7}

/* 右侧购买卡头部价格 */
.rc-price{margin-top:12px;display:flex;align-items:baseline;gap:10px}
.rc-price .price{font-size:34px}
.rc-price span{font-size:13px;color:var(--ink-3)}
.rc-unit{font-size:12px;color:var(--ink-3);margin-top:4px}
