.delete-product-summary{
 display:grid;
 grid-template-columns:minmax(100px,.72fr) minmax(0,1.28fr);
 gap:10px 18px;
 margin:16px 0;
 padding:16px;
 border:1px solid rgba(106,91,210,.14);
 border-radius:16px;
 background:#fbfaff;
}
.delete-product-summary span{color:#77778a;font-size:12px}
.delete-product-summary strong{color:#28273a;font-size:13px;text-align:right;overflow-wrap:anywhere}
.delete-number-confirmation{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:14px;
 margin:16px 0 12px;
 padding:14px 16px;
 border:1px dashed rgba(88,72,210,.32);
 border-radius:16px;
 background:linear-gradient(135deg,#f7f4ff,#fff);
}
.delete-number-confirmation div{display:flex;flex-direction:column;gap:3px}
.delete-number-confirmation small{color:#77728f;font-size:10px;font-weight:700;letter-spacing:.1em}
.delete-number-confirmation strong{color:#5c4bd5;font-size:26px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.14em}
.delete-confirmation-field{display:grid;gap:8px;margin-bottom:14px;color:#39384a;font-size:12px;font-weight:700}
.delete-confirmation-field input{
 width:100%;
 min-height:46px;
 padding:0 14px;
 border:1px solid #ddd9eb;
 border-radius:13px;
 background:#fff;
 color:#272638;
 font:700 16px/1.2 inherit;
 font-variant-numeric:tabular-nums;
 letter-spacing:.12em;
 outline:none;
}
.delete-confirmation-field input:focus{border-color:#7564e6;box-shadow:0 0 0 4px rgba(117,100,230,.11)}
@media(max-width:560px){.delete-number-confirmation{align-items:flex-start;flex-direction:column}.delete-product-summary{grid-template-columns:1fr}.delete-product-summary strong{text-align:left}}
