body{margin:0;font-family:Arial,sans-serif;background:#0b1628;color:#fff}h1,h2,h3{margin:0 0 10px}.topbar{padding:15px 20px;background:#0f1b2e;border-bottom:1px solid #1f2c44}.topbar button{margin-right:10px}button{background:#3b82f6;border:none;color:#fff;padding:8px 12px;border-radius:6px;cursor:pointer}button:hover{opacity:.9}.order-page{display:grid;grid-template-columns:3fr 1fr;gap:20px;padding:20px}.main,.sidebar{display:flex;flex-direction:column;gap:20px}.card{background:#0f1b2e;border:1px solid #1f2c44;border-radius:10px;padding:20px}.order-header-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.card label{display:block;margin-top:12px;margin-bottom:5px;font-size:13px;opacity:.8}input,select,textarea{width:100%;padding:8px;border-radius:6px;border:1px solid #2a3a5a;background:#0b1628;color:#fff;font-size:14px}textarea{min-height:70px;resize:none}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:12px;opacity:.7;padding-bottom:10px}.table td{padding:8px 0;border-top:1px solid #1f2c44}.qtyInput{width:60px}.removeBtn{background:#3b82f6;border:none;color:#fff;padding:4px 8px;border-radius:6px;cursor:pointer}.sidebar .card p{margin:6px 0}.sidebar .card h3{margin-bottom:10px}
