/* R6.15.8 material master dedupe and safe linkage */
.r6158-part-create{border:1px solid #dbe2ff;background:#fbfcff;box-shadow:0 18px 48px rgba(65,79,170,.16);margin-bottom:14px}
.r6158-part-create header p{margin:6px 0 0;color:#667085;font-size:13px;line-height:1.55}
.r6158-part-create .r64-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.r6158-part-create .r64-quick-grid label.wide{grid-column:span 2}
.r6158-packaging-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0 0}
.r6158-packaging-presets>span{font-size:12px;color:#667085;font-weight:700}
.r6158-packaging-presets button{border:1px solid #dfe3f4;background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;color:#39415f;cursor:pointer}
.r6158-packaging-presets button:hover{border-color:#6670ef;color:#3944d6;background:#f4f5ff}
.r6158-match-review{margin-top:14px;border-top:1px solid #e5e8f5;padding-top:14px;display:grid;gap:10px}
.r6158-review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.r6158-review-head strong{font-size:15px}.r6158-review-head span{font-size:12px;color:#667085}
.r6158-match-card{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid #e4e7f2;background:#fff;border-radius:12px;padding:12px}
.r6158-match-card>div:first-child{display:grid;gap:4px;min-width:0}
.r6158-match-card strong{font-size:14px;color:#1f2433}.r6158-match-card span,.r6158-match-card small{font-size:12px;color:#667085;word-break:break-word}
.r6158-match-card em{font-style:normal;font-size:12px;color:#b54708}
.r6158-match-card>div:last-child{display:flex;gap:8px;flex:0 0 auto}
.r6158-create-distinct{justify-self:start;border-color:#f2b8a0;color:#b54708;background:#fff7ed}
.r68-component-notice{margin:0 0 10px;padding:10px 12px;border-radius:10px;border:1px solid #f4d7a1;background:#fff9ec;color:#8a5a00;font-size:13px}
.r64-picker-status.warn{background:#fff7e8;border:1px solid #f4d7a1;color:#8a5a00}
@media (max-width:1280px){.r6158-part-create .r64-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r6158-match-card{align-items:flex-start}.r6158-match-card>div:last-child{flex-direction:column}}
@media (max-width:760px){.r6158-part-create .r64-quick-grid{grid-template-columns:1fr}.r6158-part-create .r64-quick-grid label.wide{grid-column:auto}.r6158-review-head,.r6158-match-card{display:grid}.r6158-match-card>div:last-child{flex-direction:row;flex-wrap:wrap}}
