.tote-design{padding:18px;margin:18px 0;border:1px solid #efd1dd;border-radius:16px;background:#fff8fb}.tote-design-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tote-design-head h3{margin:0 0 15px}.remove-design,#addToteDesign{min-height:44px;padding:10px 15px;border:1px solid #d58aa6;border-radius:10px;background:white;color:#9e2455;font-weight:700;cursor:pointer}.remove-design[hidden]{display:none}#toteBreakdown,#toteReview{white-space:pre-line}.tote-table{width:100%;border-collapse:collapse;margin-top:16px}.tote-table td,.tote-table th{padding:10px;text-align:left;border-bottom:1px solid #edcfdb}.tote-table tr.active{background:#ffedf5;font-weight:bold}#orderError{padding:14px;background:#fff0f0;color:#9b2434;border-radius:10px}.tote-design textarea{width:100%}@media(max-width:480px){.tote-design{padding:12px}.tote-design-head{align-items:flex-start}.remove-design{font-size:12px}}
