.orders-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.orders-toolbar h2{margin:0}.manual-order-form{display:block;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;margin-bottom:18px}.manual-order-form[hidden]{display:none}.manual-order-form h3{font:700 1.45rem Georgia,serif;margin:0}.manual-form-intro{color:var(--muted);margin:6px 0 18px;line-height:1.5}.manual-customer-grid,.manual-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.manual-order-form label{display:grid;gap:6px;color:var(--muted);font-size:.8rem;font-weight:700}.manual-order-form textarea{min-height:82px}.manual-items-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px}.manual-items-head h4{margin:0}.manual-line{display:grid;grid-template-columns:minmax(210px,2fr) minmax(90px,.65fr) minmax(120px,.8fr) minmax(120px,.8fr) 40px;gap:9px;align-items:end;border-top:1px solid var(--line);padding:11px 0}.manual-line-subtotal{min-height:44px;display:flex;align-items:center;font-weight:900;color:var(--rose)}.manual-remove{height:44px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--red);font-size:1.25rem}.manual-summary{display:grid;grid-template-columns:1fr minmax(270px,360px);gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.manual-totals{background:var(--cream);border-radius:14px;padding:14px}.manual-total-row{display:flex;justify-content:space-between;gap:14px;padding:5px 0}.manual-total-row.grand{border-top:1px solid var(--line);margin-top:6px;padding-top:10px;font-size:1.1rem}.manual-total-row.balance{color:var(--rose);font-size:1.05rem}.manual-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.manual-success{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#edf8f2;border:1px solid #badfca;border-radius:15px;padding:13px 15px;margin-bottom:14px}.manual-success p{margin:0;color:var(--green)}.order-origin{display:inline-flex;margin-top:5px;padding:4px 7px;border-radius:999px;background:var(--blush);color:var(--rose);font-size:.7rem;font-weight:850}.invoice-button{border:0;background:transparent;color:var(--rose);font-weight:800;padding:5px 0;font-size:.78rem}.invoice-button:hover{text-decoration:underline}@media(max-width:900px){.manual-customer-grid,.manual-details-grid{grid-template-columns:1fr 1fr}.manual-line{grid-template-columns:1fr 1fr}.manual-line>label:first-child{grid-column:1/-1}.manual-summary{grid-template-columns:1fr}}@media(max-width:620px){.orders-toolbar{align-items:stretch;flex-direction:column}.manual-customer-grid,.manual-details-grid{grid-template-columns:1fr}.manual-line{grid-template-columns:1fr}.manual-line>label:first-child{grid-column:auto}.manual-actions{flex-direction:column-reverse}.manual-actions .button{width:100%}.manual-success{align-items:stretch;flex-direction:column}}
