/* Keeps the existing LIANA visual identity while refining its checkout. */
#order .field:has(#area),#order .field:has(#district),#order .field:has(#qty),#order .field:has(#product){display:none}
#order .orderCard{padding:26px;border-radius:24px}
#order .quick button{min-height:50px;transition:transform .18s,background .18s,border-color .18s}
#order .quick button.active{background:var(--red);border-color:var(--red);box-shadow:0 8px 20px rgba(216,59,53,.2)}
#order .field select{appearance:auto;min-height:47px}
#order .liana-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px}
#order .liana-choice .field{display:block!important}
#order .summary{background:linear-gradient(135deg,#fffaf2,#f5f7fa);border:1px solid #f0e6d3;padding:17px;border-radius:15px}
#order .liana-summary-detail{padding:0 0 10px;margin-bottom:7px;border-bottom:1px dashed #d7dfeb;color:var(--navy);font-size:12px;font-weight:800}
#order .liana-summary-detail span{color:var(--muted);font-weight:500}
#order .submit[disabled]{opacity:.7;cursor:wait}
#order .success{font-size:13px;text-align:center}
@media(max-width:560px){#order .orderCard{padding:16px;border-radius:18px}#order .liana-choice{grid-template-columns:1fr}#order .quick{grid-template-columns:1fr 1fr}}
