/* 모두카피 책 상품: 파일 준비 통합 카드 (it_id=1437511967) */
.mc-step-h{scroll-margin-top:80px;display:flex;align-items:center;gap:8px;margin:18px 0 8px;font-size:15px;font-weight:700;color:#0f2a44}
.mc-step-h b{display:inline-flex;width:24px;height:24px;border-radius:50%;background:#096dd9;color:#fff;font-size:13px;align-items:center;justify-content:center}
.mc-step-h small{font-weight:400;color:#64748b;font-size:12.5px}
.mc-fp-wrap{margin:4px 0 6px}
.mc-fp{border:1.5px solid #91caff;border-radius:10px;background:#f7fbff;padding:14px}
.mc-fp-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.mc-fp-head h4{margin:0;font-size:16px;font-weight:700;color:#003eb3}
.mc-fp-head p{margin:0;font-size:12.5px;color:#475569}
.mc-fp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}
.mc-fp-col{background:#fff;border:1px solid #d6e4f0;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}
.mc-fp-col h5{margin:0;font-size:14.5px;font-weight:700;color:#17323c;display:flex;justify-content:space-between;align-items:center;gap:6px}
.mc-fp-col .mc-fp-desc{margin:0;font-size:12.5px;color:#475569;line-height:1.5}
.mc-fp-badge{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:20px;background:#eef2f6;color:#64748b;white-space:nowrap}
.mc-fp-badge.ok{background:#e6f7ec;color:#137333}
.mc-fp-badge.later{background:#fff4e0;color:#8a5300}
.mc-fp-file{font-size:12.5px;color:#334155;word-break:break-all;min-height:1.2em}
.mc-fp-btn{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-height:46px;padding:11px 14px;border-radius:7px;font-size:15px;font-weight:700;text-decoration:none!important;box-sizing:border-box;cursor:pointer}
.mc-fp-btn.primary{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff!important;border:0}
.mc-fp-btn.ghost{background:#fff;color:#096dd9!important;border:1px solid #91caff;font-size:14px;min-height:40px}
.mc-fp-spine{font-size:12px;color:#003eb3;background:#e6f4ff;border-radius:6px;padding:6px 8px}
.mc-fp-col #mc-book-cover-status{margin:0;font-size:12px;line-height:1.5;color:#64748b}
.mc-fp-col #mc-book-cover-status a{margin-left:4px;font-weight:700}
.mc-fp-col #mc-interior-later-wrap{margin:0!important;font-size:13px!important}
.mc-fp-or{font-size:12px;color:#64748b;text-align:center}
.mc-fp-col #mc-book-cover-status.is-warn{color:#8a5300;background:#fff8e8;border:1px solid #e5c486;border-radius:6px;padding:6px 8px}
.mc-fp-badge.warn{background:#fff4e0;color:#8a5300}
.mc-fp-summary{margin:0 0 8px;font-size:13px;color:#334155;background:#f1f5f9;border-radius:6px;padding:7px 10px}
.mc-fp-summary a{font-weight:700;margin-left:6px}
.mc-fp-hint{margin:10px 0 0;font-size:12px;color:#64748b}
.mc-fp-wrap{margin:4px 0 6px}
